overmind
Version:
Frictionless state management
21 lines • 695 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.createOvermindSSR = void 0;
const tslib_1 = require("tslib");
const Overmind_1 = require("./Overmind");
const utils = tslib_1.__importStar(require("./utils"));
function createOvermindSSR(config) {
const ssr = new Overmind_1.Overmind(config, {
devtools: false,
}, {
mode: utils.MODE_SSR,
});
const mutationTree = ssr.proxyStateTreeInstance.getMutationTree();
ssr.state = mutationTree.state;
ssr.hydrate = () => {
return mutationTree.flush().mutations;
};
return ssr;
}
exports.createOvermindSSR = createOvermindSSR;
//# sourceMappingURL=OvermindSSR.js.map
;