@golemio/energetics
Version:
Golemio Energetics Module
12 lines (11 loc) • 811 B
TypeScript
import { VpalaceMeterTypeDataSource } from "../datasources/VpalaceMeterTypeDataSource";
import { VpalaceMeterTypeRepository } from "../repositories/VpalaceMeterTypeRepository";
import { VpalacMeterTypeTransformation } from "../transformations/VpalacMeterTypeTransformation";
import { Transaction } from "@golemio/core/dist/shared/sequelize";
export declare class MeterTypeFetcher {
private readonly datasourceVpalaceMeterType;
private readonly modelVpalaceMeterType;
private readonly transformationVpalaceMeterType;
constructor(datasourceVpalaceMeterType: VpalaceMeterTypeDataSource, modelVpalaceMeterType: VpalaceMeterTypeRepository, transformationVpalaceMeterType: VpalacMeterTypeTransformation);
execute: (from: string, to: string, authCookie: string, t: Transaction) => Promise<void>;
}