@clerk/clerk-react
Version:
Clerk.dev React library
24 lines • 862 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.StructureContext = exports.StructureContextStates = void 0;
const tslib_1 = require("tslib");
const react_1 = (0, tslib_1.__importDefault)(require("react"));
// TODO: alternatively, split it into a context
// per protected provider
exports.StructureContextStates = Object.freeze({
noGuarantees: Object.freeze({
guaranteedLoaded: false,
guaranteedUser: false,
}),
guaranteedLoaded: Object.freeze({
guaranteedLoaded: true,
guaranteedUser: false,
}),
guaranteedAll: Object.freeze({
guaranteedLoaded: true,
guaranteedUser: true,
}),
});
exports.StructureContext = react_1.default.createContext(undefined);
exports.StructureContext.displayName = 'StructureContext';
//# sourceMappingURL=StructureContext.js.map