UNPKG

@golemio/energetics

Version:
17 lines (16 loc) 1.08 kB
import { IDatabaseConnector } from "@golemio/core/dist/helpers/data-access/postgres/IDatabaseConnector"; import { MeasurementDataFetcher } from "./MeasurementDataFetcher"; import { MeasuringEquipmentFetcher } from "./MeasuringEquipmentFetcher"; import { MeterTypeFetcher } from "./MeterTypeFetcher"; import { TypeMeasuringEquipmentFetcher } from "./TypeMeasuringEquipmentFetcher"; import { UnitDataFetcher } from "./UnitDataFetcher"; export declare class FetchDateFactory { private readonly fetchMeasurementData; private readonly fetchMeasuringEquipment; private readonly fetchMeterType; private readonly fetchTypeMeasuringEquipment; private readonly fetchUnitData; private databaseConnector; constructor(fetchMeasurementData: MeasurementDataFetcher, fetchMeasuringEquipment: MeasuringEquipmentFetcher, fetchMeterType: MeterTypeFetcher, fetchTypeMeasuringEquipment: TypeMeasuringEquipmentFetcher, fetchUnitData: UnitDataFetcher, databaseConnector: IDatabaseConnector); fetchAndSaveData(from: string, to: string, authCookie: string): Promise<void>; }