UNPKG

@golemio/energetics

Version:
17 lines (16 loc) 1.13 kB
import { PreMeasurementTransformation } from "../../transformations/PreMeasurementTransformation"; import { StaticMeterSettingsRepository } from "../../repositories/StaticMeterSettingsRepository"; import { MeasurementRepository } from "../../repositories/MeasurementRepository"; import { IPreEanMeasurement } from "../interfaces/IPreEanMeasurement"; import { PreEanMeasurementSchema } from "../schema/PreEanMeasurementSchema"; import { AbstractTask } from "@golemio/core/dist/integration-engine"; export declare class ProcessPreEanMeasurementsTask extends AbstractTask<IPreEanMeasurement> { private meterSettingsRepository; protected measurementRepository: MeasurementRepository; protected transformation: PreMeasurementTransformation; protected schema: typeof PreEanMeasurementSchema; readonly queueName = "processPreEanMeasurements"; readonly queueTtl: number; constructor(meterSettingsRepository: StaticMeterSettingsRepository, measurementRepository: MeasurementRepository, transformation: PreMeasurementTransformation); protected execute(measurementInput: IPreEanMeasurement): Promise<void>; }