UNPKG

@golemio/energetics

Version:
10 lines (9 loc) 629 B
import { MeasurementRepository } from "../../repositories/MeasurementRepository"; import { IMeasurementDto } from "../../../../schema-definitions/models/interfaces/IMeasurementDto"; import { AbstractTask } from "@golemio/core/dist/integration-engine"; import { IMeasurementsParams } from "../interfaces/IMeasurementsParams"; export declare abstract class AbstractFetchMeasurementsTask<T extends IMeasurementsParams> extends AbstractTask<T> { protected abstract measurementRepository: MeasurementRepository; constructor(); protected saveConsumptionData(data: IMeasurementDto[], skipFilter?: boolean): Promise<void>; }