UNPKG

@golemio/energetics

Version:
24 lines 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConsumptionTransformation = void 0; const ParserHelpers_1 = require("../../shared/helpers/ParserHelpers"); const transformations_1 = require("@golemio/core/dist/integration-engine/transformations"); class ConsumptionTransformation extends transformations_1.BaseTransformation { constructor() { super(...arguments); this.name = "ConsumptionTransformation"; this.transformElement = async (element) => { return { // PK addr: (0, ParserHelpers_1.toStringOrEmpty)(element.addr), meter: (0, ParserHelpers_1.toStringOrEmpty)(element.meter), time_utc: element.time, variable: (0, ParserHelpers_1.toStringOrEmpty)(element.var), type: (0, ParserHelpers_1.toStringOrEmpty)(element.type), value: Number(element.value), }; }; } } exports.ConsumptionTransformation = ConsumptionTransformation; //# sourceMappingURL=ConsumptionTransformation.js.map