@golemio/energetics
Version:
Golemio Energetics Module
15 lines • 642 B
JavaScript
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
;