UNPKG

817 BJavaScriptView Raw
1"use strict";
2var __assign = (this && this.__assign) || Object.assign || function(t) {
3 for (var s, i = 1, n = arguments.length; i < n; i++) {
4 s = arguments[i];
5 for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
6 t[p] = s[p];
7 }
8 return t;
9};
10var immutable_1 = require("immutable");
11function load(history) {
12 var copiedGraph = __assign({}, history.graph);
13 delete copiedGraph.physicalStates;
14 var graph = immutable_1.fromJS(copiedGraph);
15 Object.keys(history.graph.physicalStates).forEach(function (state) {
16 graph = graph.setIn(['physicalStates', "" + state], history.graph.physicalStates[state]);
17 });
18 return __assign({}, history, { graph: graph });
19}
20Object.defineProperty(exports, "__esModule", { value: true });
21exports.default = load;