@golemio/parkings
Version:
Golemio Parkings Module
21 lines (20 loc) • 760 B
TypeScript
import { IParkingTariff } from "../../schema-definitions/models/interfaces/IParkingTariff";
import { BaseTransformation, ITransformation } from "@golemio/core/dist/integration-engine";
export declare class TSKParkingTariffTransformation extends BaseTransformation implements ITransformation {
name: string;
private readonly dataSource;
constructor();
transform: (data: {
tsk: Record<string, any>;
lastUpdated: Date;
}) => Promise<IParkingTariff[]>;
private hasEqualDescription;
private aggregateByDay;
private flattenPayAtHoliday;
private dayFormatter;
private openingHoursFormatter;
protected transformElement: (element: {
data: any;
lastUpdated: Date;
}) => IParkingTariff[];
}