UNPKG

@golemio/parkings

Version:
20 lines (19 loc) 885 B
import { IParking } from "../ParkingInterface"; import { IParkingTariffRelation } from "../../schema-definitions/models/interfaces/IParkingTariffRelation"; import { IPayment } from "../../schema-definitions/models/interfaces/IPayment"; import { BaseTransformation, ITransformation } from "@golemio/core/dist/integration-engine"; export declare class TSKParkingTransformation extends BaseTransformation implements ITransformation { name: string; private readonly dataSource; transformationDate: string; constructor(transformationDate: string); transform: (data: Array<Record<string, any>>) => Promise<{ parking: IParking[]; payment: IPayment[]; }>; protected transformElement: (element: any) => { parking: IParking; payment: IPayment; }; transformParkingTariffsRelation: (parkings: any) => IParkingTariffRelation[]; }