UNPKG

@solidgrounds/core

Version:
19 lines 865 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.assertFeatureFactoryWindow = exports.isServiceFactoryInvokeWindow = exports.isFeatureFactoryInvokeWindow = void 0; const Error_1 = require("../Error"); const isFeatureFactoryInvokeWindow = (window) => { return 'featureFactory' in window; }; exports.isFeatureFactoryInvokeWindow = isFeatureFactoryInvokeWindow; const isServiceFactoryInvokeWindow = (window) => { return 'serviceFactory' in window; }; exports.isServiceFactoryInvokeWindow = isServiceFactoryInvokeWindow; function assertFeatureFactoryWindow(window) { if (!exports.isFeatureFactoryInvokeWindow(window)) { throw new Error_1.ContainerError('Can only override inside a feature factory'); } } exports.assertFeatureFactoryWindow = assertFeatureFactoryWindow; //# sourceMappingURL=InvokeWindow.js.map