UNPKG

@golemio/energetics

Version:
17 lines (16 loc) 1.3 kB
import { ICommodityProviderDataSourceFactory } from "../../datasources/interfaces/ICommodityProviderDataSourceFactory"; import { MeasurementRepository } from "../../repositories/MeasurementRepository"; import { StaticMeterSettingsRepository } from "../../repositories/StaticMeterSettingsRepository"; import { AveMeasurementTransformation } from "../../transformations/AveMeasurementTransformation"; import { ILogger } from "@golemio/core/dist/helpers"; import { ISimpleConfig } from "@golemio/core/dist/helpers/configuration/ISimpleConfig"; import { IPpasMeasurementsParams } from "../interfaces/IPpasMeasurementsParams"; import { PpasMeasurementsValidationSchema } from "../schema/PpasMeasurementsSchema"; import { FetchPpasMeasurementsTask } from "./FetchPpasMeasurementsTask"; export declare class FetchPpasEEMeasurementsTask extends FetchPpasMeasurementsTask { queueName: string; queueTtl: number; schema: typeof PpasMeasurementsValidationSchema; constructor(config: ISimpleConfig, logger: ILogger, dataSourceFactory: ICommodityProviderDataSourceFactory, measurementTransformation: AveMeasurementTransformation, measurementRepository: MeasurementRepository, meterSettingsRepository: StaticMeterSettingsRepository); execute(data: IPpasMeasurementsParams): Promise<void>; }