UNPKG

@golemio/parkings

Version:
22 lines (21 loc) 1.09 kB
import { IParking } from "../ParkingInterface"; import { ISmart4CityLocation } from "../../schema-definitions/datasources/interfaces/ISmart4CityLocation"; import { IParkingLocation } from "../../schema-definitions/models/interfaces/IParkingLocation"; import { AbstractTransformation } from "@golemio/core/dist/helpers/transformation/AbstractTransformation"; interface ISmart4CityLocationTransformed extends IParking { parkingLocation: IParkingLocation; } export interface ISmart4CityLocationCollectionTransformed { parking: IParking[]; parkingLocation: IParkingLocation[]; } export declare class Smart4CityLocationTransformation extends AbstractTransformation<ISmart4CityLocation, ISmart4CityLocationTransformed> { private code; private transformationDate; name: string; constructor(code: string, transformationDate: Date); protected transformInternal: (data: ISmart4CityLocation) => ISmart4CityLocationTransformed; transformCollection: (data: ISmart4CityLocation[]) => ISmart4CityLocationCollectionTransformed; private transformLocation; } export {};