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