@golemio/parkings
Version:
Golemio Parkings Module
22 lines (21 loc) • 850 B
TypeScript
import { IParkingTariff } from "../../../schema-definitions/models/interfaces/IParkingTariff";
import { AbstractTransformation } from "@golemio/core/dist/helpers/transformation/AbstractTransformation";
import { IV3ParkingTariffDto } from "../interfaces/v3/IV3ParkingTariffDto";
export declare class ParkingTariffDtoTransformation extends AbstractTransformation<Array<{
tariff_id: string;
parking_tariffs: Array<IParkingTariff & {
updated_at: Date;
}>;
}>, Array<Partial<IV3ParkingTariffDto>>> {
name: string;
protected transformInternal: (elements: Array<{
tariff_id: string;
parking_tariffs: Array<IParkingTariff & {
updated_at: Date;
}>;
}>) => IV3ParkingTariffDto[];
private transformToChargeBands;
private transformToCharges;
private minDate;
private maxDate;
}