@wcardinal/wcardinal-geditor
Version:
WebGL-based graphic editor, tester and viewer for supervisory systems
23 lines • 773 B
JavaScript
import { UtilCsv } from "../util/util-csv";
export function toGraphicTesterObject(data) {
var rows = UtilCsv.parse(data);
var result = new Map();
for (var i = 0, imax = rows.length; i < imax; ++i) {
var row = rows[i];
var uuid = parseInt(row[0], 10);
if (uuid === uuid) {
var original = row[1] || "";
var value = row[2] || "";
if (0 < original.length && 0 < value.length) {
var object = result.get(uuid);
if (object == null) {
object = {};
result.set(uuid, object);
}
object[original] = value;
}
}
}
return result;
}
//# sourceMappingURL=to-graphic-tester-object.js.map