UNPKG

@golemio/parkings

Version:
22 lines (21 loc) 974 B
import { IPayment } from "../../schema-definitions/models/interfaces/IPayment"; import { BaseTransformation, ITransformation } from "@golemio/core/dist/integration-engine"; import { IParking, IParkingMeasurements } from "../ParkingInterface"; import { IStaticParkingLotsGeoFeature } from "../../schema-definitions/datasources/interfaces/IStaticParkingLotsGeo"; export interface IParkingLotsTransform { geo: IParking[]; measurements: IParkingMeasurements[]; payments: IPayment[]; } export declare class ParkingLotsTransformation extends BaseTransformation implements ITransformation { name: string; private readonly dataSource; constructor(); transform: (data: any, customGeoFeatures?: IStaticParkingLotsGeoFeature[]) => Promise<IParkingLotsTransform>; protected transformElement: (element: any) => { geo: IParking; measurements: IParkingMeasurements; payments?: IPayment; }; private getMPLAPaymentShortName; }