UNPKG

@golemio/energetics

Version:
15 lines 642 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PreMeasurementFilter = void 0; class PreMeasurementFilter { static sumDuplicates(measurementInput) { const clean = new Map(); for (const row of measurementInput.T1_Wh_raw_data) { clean.has(row[0]) ? clean.set(row[0], clean.get(row[0]) + row[1]) : clean.set(row[0], row[1]); } const T1_Wh_raw_data = Array.from(clean, ([k, v]) => [k, v]); return { ean: measurementInput.ean, T1_Wh_raw_data }; } } exports.PreMeasurementFilter = PreMeasurementFilter; //# sourceMappingURL=PreMeasurementFilter.js.map