UNPKG

862 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.StructureContext = exports.StructureContextStates = void 0;
4const tslib_1 = require("tslib");
5const react_1 = (0, tslib_1.__importDefault)(require("react"));
6// TODO: alternatively, split it into a context
7// per protected provider
8exports.StructureContextStates = Object.freeze({
9 noGuarantees: Object.freeze({
10 guaranteedLoaded: false,
11 guaranteedUser: false,
12 }),
13 guaranteedLoaded: Object.freeze({
14 guaranteedLoaded: true,
15 guaranteedUser: false,
16 }),
17 guaranteedAll: Object.freeze({
18 guaranteedLoaded: true,
19 guaranteedUser: true,
20 }),
21});
22exports.StructureContext = react_1.default.createContext(undefined);
23exports.StructureContext.displayName = 'StructureContext';
24//# sourceMappingURL=StructureContext.js.map
\No newline at end of file