@golemio/parkings
Version:
Golemio Parkings Module
17 lines (16 loc) • 809 B
TypeScript
import { ITskParkingZoneTariff } from "../../schema-definitions/datasources/interfaces/ITskParkingZoneTariff";
import { IParkingTariff } from "../../schema-definitions/models/interfaces/IParkingTariff";
import { AbstractTransformation } from "@golemio/core/dist/helpers/transformation/AbstractTransformation";
export declare class TskParkingZonesTariffsTransformation extends AbstractTransformation<ITskParkingZoneTariff, IParkingTariff[]> {
private transformationDate;
name: string;
orderIdx: number;
constructor(transformationDate: Date);
transformInternal: (item: ITskParkingZoneTariff) => IParkingTariff[];
private getChargeOther;
private getChargeMinimums;
private getChargeMaximums;
private getTariffPeriods;
private getAllPeriods;
private addGlobalMinMax;
}