@golemio/parkings
Version:
Golemio Parkings Module
21 lines (20 loc) • 964 B
TypeScript
import { IParking, IParkingLocation } from "../ParkingInterface";
import { IParkingTariff } from "../../schema-definitions/models/interfaces/IParkingTariff";
import { IParkingTariffRelation } from "../../schema-definitions/models/interfaces/IParkingTariffRelation";
import { BaseTransformation, ITransformation } from "@golemio/core/dist/integration-engine";
export declare class KoridParkingConfigTransformation extends BaseTransformation implements ITransformation {
name: string;
private readonly dataSource;
constructor();
transform: (data: any) => Promise<{
geo: IParking[];
tariff: IParkingTariff[];
location: IParkingLocation[];
parkingTariffsRelations: IParkingTariffRelation[];
}>;
protected transformElement: (element: any) => Promise<IParking>;
private transformParkingTariffsRelation;
private transformLocation;
private transformMeansOfPayments;
private transformTariffElement;
}