import { ISharedVehicleStatusOutput, ISharedVehiclesStationStatusOutput, ISharedVehiclesStationStatusVehicleTypeOutput } from "../../schema-definitions"; export default class StationStatusVehicleTypeHelper { /** * Create `station_status_vehicle_type` data by mapping data from other transformation results * * @param stationStatus `station_status` transformation results to use for data mapping * @param vehicleStatus `free_bike_status` transformation results to use for data mapping * @param transformationDate The date/time of the transformation */ static mapTransformationResults(stationStatus: ISharedVehiclesStationStatusOutput[], vehicleStatus: ISharedVehicleStatusOutput[], transformationDate: Date): ISharedVehiclesStationStatusVehicleTypeOutput[]; private static getVehicleCountByStationAndVehicleType; private static updateVehicleCountByStationAndVehicleType; private static getStationStatusVehicleTypeByStation; private static createStationStatusVehicleType; }