@wcardinal/wcardinal-geditor
Version:
WebGL-based graphic editor, tester and viewer for supervisory systems
16 lines • 510 B
JavaScript
export function toGraphicTesterSerialized(simple) {
var parsed = JSON.parse(simple.mappings);
var uuids = parsed[0];
var objects = parsed[1];
var mappings = new Map();
for (var i = 0, imax = Math.min(uuids.length, objects.length); i < imax; ++i) {
mappings.set(uuids[i], objects[i]);
}
return {
id: simple.id,
graphicId: simple.graphicId,
name: simple.name,
mappings: mappings
};
}
//# sourceMappingURL=to-graphic-tester-serialized.js.map