UNPKG

@golemio/energetics

Version:
12 lines (11 loc) 847 B
import { VpalaceMeasurementDataSource } from "../datasources/VpalaceMeasurementDataSource"; import { VpalaceMeasurementRepository } from "../repositories/VpalaceMeasurementRepository"; import { VpalacMeasurementTransformation } from "../transformations/VpalacMeasurementTransformation"; import { Transaction } from "@golemio/core/dist/shared/sequelize"; export declare class MeasurementDataFetcher { private readonly transformationVpalaceMeasurement; private readonly modelVpalaceMeasurement; private readonly datasourceVpalaceMeasurement; constructor(transformationVpalaceMeasurement: VpalacMeasurementTransformation, modelVpalaceMeasurement: VpalaceMeasurementRepository, datasourceVpalaceMeasurement: VpalaceMeasurementDataSource); execute: (from: string, to: string, authCookie: string, t: Transaction) => Promise<void>; }