UNPKG

reiso

Version:
31 lines 1.8 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); let models = {}; function getStores(initialStates = {}) { const result = {}; for (const name in models) { result[name] = new models[name](initialStates[name]); } return result; } exports.getStores = getStores; function clearModels() { models = {}; } exports.clearModels = clearModels; function model(name) { return (target) => { models[name] = target; return target; }; } exports.model = model; function serialize(stores) { const result = {}; for (const name in stores) { result[name] = stores[name].toJson(); } return result; } exports.serialize = serialize; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTW9kZWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvQm90aC9Nb2RlbC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFTQSxJQUFJLE1BQU0sR0FBZ0UsRUFBRSxDQUFDO0FBRTdFLG1CQUEwQixnQkFBOEMsRUFBRTtJQUN4RSxNQUFNLE1BQU0sR0FBK0IsRUFBRSxDQUFDO0lBRTlDLEtBQUssTUFBTSxJQUFJLElBQUksTUFBTSxFQUFFO1FBQ3pCLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxJQUFJLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxhQUFhLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQztLQUN0RDtJQUVELE9BQU8sTUFBTSxDQUFDO0FBQ2hCLENBQUM7QUFSRCw4QkFRQztBQUVEO0lBQ0UsTUFBTSxHQUFHLEVBQUUsQ0FBQztBQUNkLENBQUM7QUFGRCxrQ0FFQztBQUVELGVBQTRDLElBQVk7SUFDdEQsT0FBTyxDQUFDLE1BQU0sRUFBRSxFQUFFO1FBQ2hCLE1BQU0sQ0FBQyxJQUFJLENBQUMsR0FBRyxNQUFNLENBQUM7UUFDdEIsT0FBTyxNQUFNLENBQUM7SUFDaEIsQ0FBQyxDQUFBO0FBQ0gsQ0FBQztBQUxELHNCQUtDO0FBRUQsbUJBQTBCLE1BQWtDO0lBQzFELE1BQU0sTUFBTSxHQUFpQyxFQUFFLENBQUM7SUFFaEQsS0FBSyxNQUFNLElBQUksSUFBSSxNQUFNLEVBQUU7UUFDekIsTUFBTSxDQUFDLElBQUksQ0FBQyxHQUFHLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQztLQUN0QztJQUVELE9BQU8sTUFBTSxDQUFDO0FBQ2hCLENBQUM7QUFSRCw4QkFRQyJ9