@dr.pogodin/react-global-state
Version:
Hook-based global state for React
88 lines (86 loc) • 3.35 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "GlobalState", {
enumerable: true,
get: function () {
return _GlobalState.default;
}
});
Object.defineProperty(exports, "GlobalStateProvider", {
enumerable: true,
get: function () {
return _GlobalStateProvider.default;
}
});
Object.defineProperty(exports, "SsrContext", {
enumerable: true,
get: function () {
return _SsrContext.default;
}
});
Object.defineProperty(exports, "getGlobalState", {
enumerable: true,
get: function () {
return _GlobalStateProvider.getGlobalState;
}
});
Object.defineProperty(exports, "getSsrContext", {
enumerable: true,
get: function () {
return _GlobalStateProvider.getSsrContext;
}
});
Object.defineProperty(exports, "newAsyncDataEnvelope", {
enumerable: true,
get: function () {
return _useAsyncData.newAsyncDataEnvelope;
}
});
Object.defineProperty(exports, "useAsyncCollection", {
enumerable: true,
get: function () {
return _useAsyncCollection.default;
}
});
Object.defineProperty(exports, "useAsyncData", {
enumerable: true,
get: function () {
return _useAsyncData.useAsyncData;
}
});
Object.defineProperty(exports, "useGlobalState", {
enumerable: true,
get: function () {
return _useGlobalState.default;
}
});
exports.withGlobalStateType = withGlobalStateType;
var _GlobalState = _interopRequireDefault(require("./GlobalState"));
var _GlobalStateProvider = _interopRequireWildcard(require("./GlobalStateProvider"));
var _SsrContext = _interopRequireDefault(require("./SsrContext"));
var _useAsyncCollection = _interopRequireDefault(require("./useAsyncCollection"));
var _useAsyncData = require("./useAsyncData");
var _useGlobalState = _interopRequireDefault(require("./useGlobalState"));
function _interopRequireWildcard(e, t) { if ("function" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function (e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || "object" != typeof e && "function" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (const t in e) "default" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]); return f; })(e, t); }
// eslint-disable-next-line @typescript-eslint/consistent-type-definitions
const api = {
// TODO: I am puzzled, why ESLint eforces this sorting order as alphabetical?
// Perhaps, we should tune something in its config settings, as it seems to mix
// some extra sorting logic, which I am not sure I like.
GlobalState: _GlobalState.default,
GlobalStateProvider: _GlobalStateProvider.default,
SsrContext: _SsrContext.default,
getGlobalState: _GlobalStateProvider.getGlobalState,
getSsrContext: _GlobalStateProvider.getSsrContext,
newAsyncDataEnvelope: _useAsyncData.newAsyncDataEnvelope,
useAsyncCollection: _useAsyncCollection.default,
useAsyncData: _useAsyncData.useAsyncData,
useGlobalState: _useGlobalState.default
};
function withGlobalStateType() {
return api;
}
//# sourceMappingURL=index.js.map