UNPKG

@wcardinal/wcardinal-geditor

Version:

WebGL-based graphic editor, tester and viewer for supervisory systems

32 lines 991 B
var UtilDataValues = /** @class */ (function () { function UtilDataValues(parent) { this.parent = parent; this.mappings = {}; } UtilDataValues.prototype.set = function (mappings) { this.mappings = mappings; var parent = this.parent; var parentData = parent.data; for (var id in mappings) { var value = mappings[id]; if (value) { parentData.set(id, value.value, value.time, value.state); } } parent.update(); }; UtilDataValues.prototype.retain = function (ids) { var retained = {}; var mapping = this.mappings; for (var i = 0, imax = ids.length; i < imax; ++i) { var id = ids[i]; if (id in mapping) { retained[id] = mapping[id]; } } this.set(retained); }; return UtilDataValues; }()); export { UtilDataValues }; //# sourceMappingURL=util-data-values.js.map