@golemio/energetics
Version:
Golemio Energetics Module
12 lines (11 loc) • 749 B
TypeScript
import { VpalaceUnitsDataSource } from "../datasources/VpalaceUnitsDataSource";
import { VpalaceUnitsRepository } from "../repositories/VpalacUnitsRepository";
import { VpalacUnitsTransformation } from "../transformations/VpalacUnitsTransformation";
import { Transaction } from "@golemio/core/dist/shared/sequelize";
export declare class UnitDataFetcher {
private readonly datasourceVpalaceUnits;
private readonly modelVpalaceUnits;
private readonly transformationVpalaceUnits;
constructor(datasourceVpalaceUnits: VpalaceUnitsDataSource, modelVpalaceUnits: VpalaceUnitsRepository, transformationVpalaceUnits: VpalacUnitsTransformation);
execute: (from: string, to: string, authCookie: string, t: Transaction) => Promise<void>;
}