UNPKG

respond-framework

Version:
22 lines (21 loc) 858 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _getSystemState = require("./getSystemState.js"); var _createRespond = require("./createRespond.js"); var _addModule = require("./addModule.js"); var _hydrateModules = require("./hydrateModules.js"); var _sliceBranch = require("./helpers/sliceBranch.js"); var _constants = require("../helpers/constants.js"); const createModule = (top, opts = {}) => { const system = (0, _getSystemState.default)(opts); const mod = (0, _sliceBranch.default)(top, system.replayState.branch); const Respond = (0, _createRespond.default)(top, system, mod, opts); const state = (0, _addModule.default)(mod, Respond); (0, _hydrateModules.default)(state, system); window.state = state; return state.respond; }; var _default = exports.default = createModule;