@golemio/parkings
Version:
Golemio Parkings Module
22 lines (21 loc) • 1.09 kB
TypeScript
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 {};