@golemio/parkings
Version:
Golemio Parkings Module
20 lines (19 loc) • 922 B
TypeScript
import { ISmart4CityGraphQLReponse } from "../../datasources/smart4city/graphql/ISmart4CityGraphQLReponse";
import { Smart4CityRoleHelper } from "../../helpers/Smart4CityRoleHelper";
import { IParking, IParkingLocation } from "../../ParkingInterface";
import { AbstractTransformation } from "@golemio/core/dist/helpers/transformation/AbstractTransformation";
export declare class Smart4CityParkingTransformation extends AbstractTransformation<ISmart4CityGraphQLReponse, {
parking: IParking[];
spaces: IParkingLocation[];
}> {
private source;
private transformationDate;
private smart4CityRoleHelper;
name: string;
constructor(source: string, transformationDate: Date, smart4CityRoleHelper: Smart4CityRoleHelper);
protected transformInternal: (element: ISmart4CityGraphQLReponse) => {
parking: IParking[];
spaces: IParkingLocation[];
};
private getSpecialFeatures;
}