@golemio/parkings
Version:
Golemio Parkings Module
23 lines (22 loc) • 1.11 kB
TypeScript
import { IMrParkitGarageWithTariff } from "../../schema-definitions/datasources/interfaces/IMrParkitGarage";
import { AbstractTransformation } from "@golemio/core/dist/helpers/transformation/AbstractTransformation";
import { IMrParkingTransformationDto, IMrParkitGarageTransformation } from "./interfaces/IMrParkitGarageTransformation";
type TransformIn = IMrParkitGarageWithTariff;
type TransformOut = IMrParkingTransformationDto;
export declare class MrParkitGarageTransformation extends AbstractTransformation<TransformIn, TransformOut> implements IMrParkitGarageTransformation {
private transformationDate;
name: string;
constructor(transformationDate: Date);
protected transformInternal: (data: TransformIn) => TransformOut;
private transformLocation;
private transformMeasurement;
private transformParkingTariffsRelation;
private transformTariffElement;
private getHourlyTariffs;
private getWorkDayTariffs;
private getWeekendTariffs;
private transformParkingProhibitions;
private getWorkDayPeriodsOfTime;
private getWeekendPeriodsOfTime;
}
export {};