@golemio/energetics
Version:
Golemio Energetics Module
10 lines (9 loc) • 629 B
TypeScript
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>;
}