UNPKG

@tmlmobilidade/types

Version:
87 lines (86 loc) 3.1 kB
import z from 'zod'; export declare const GTFS_CAUSE_VALUES: readonly ["ACCIDENT", "CONSTRUCTION", "DEMONSTRATION", "HOLIDAY", "MAINTENANCE", "MEDICAL_EMERGENCY", "OTHER_CAUSE", "POLICE_ACTIVITY", "STRIKE", "TECHNICAL_PROBLEM", "UNKNOWN_CAUSE", "WEATHER"]; export declare const GTFS_EFFECT_VALUES: readonly ["ACCESSIBILITY_ISSUE", "ADDITIONAL_SERVICE", "DETOUR", "MODIFIED_SERVICE", "NO_EFFECT", "NO_SERVICE", "OTHER_EFFECT", "REDUCED_SERVICE", "SIGNIFICANT_DELAYS", "STOP_MOVED", "UNKNOWN_EFFECT"]; export declare const GTFS_CAUSE_EXTENDED_VALUES: readonly ["ACCIDENT", "CONSTRUCTION", "DEMONSTRATION", "HOLIDAY", "MAINTENANCE", "MEDICAL_EMERGENCY", "OTHER_CAUSE", "POLICE_ACTIVITY", "STRIKE", "TECHNICAL_PROBLEM", "UNKNOWN_CAUSE", "WEATHER", "DRIVER_ABSENCE", "DRIVER_ISSUE", "HIGH_PASSENGER_LOAD", "ROAD_INCIDENT", "SYSTEM_FAILURE", "TRAFFIC_JAM", "VEHICLE_ISSUE"]; export declare const GtfsExtendedCauseMap: Readonly<{ ACCIDENT: { code: string; gtfs_code: string; }; CONSTRUCTION: { code: string; gtfs_code: string; }; DEMONSTRATION: { code: string; gtfs_code: string; }; HOLIDAY: { code: string; gtfs_code: string; }; MAINTENANCE: { code: string; gtfs_code: string; }; MEDICAL_EMERGENCY: { code: string; gtfs_code: string; }; OTHER_CAUSE: { code: string; gtfs_code: string; }; POLICE_ACTIVITY: { code: string; gtfs_code: string; }; STRIKE: { code: string; gtfs_code: string; }; TECHNICAL_PROBLEM: { code: string; gtfs_code: string; }; UNKNOWN_CAUSE: { code: string; gtfs_code: string; }; WEATHER: { code: string; gtfs_code: string; }; DRIVER_ABSENCE: { code: string; gtfs_code: string; }; DRIVER_ISSUE: { code: string; gtfs_code: string; }; HIGH_PASSENGER_LOAD: { code: string; gtfs_code: string; }; ROAD_INCIDENT: { code: string; gtfs_code: string; }; SYSTEM_FAILURE: { code: string; gtfs_code: string; }; TRAFFIC_JAM: { code: string; gtfs_code: string; }; VEHICLE_ISSUE: { code: string; gtfs_code: string; }; }>; export declare const gtfsCauseSchema: z.ZodEnum<["ACCIDENT", "CONSTRUCTION", "DEMONSTRATION", "HOLIDAY", "MAINTENANCE", "MEDICAL_EMERGENCY", "OTHER_CAUSE", "POLICE_ACTIVITY", "STRIKE", "TECHNICAL_PROBLEM", "UNKNOWN_CAUSE", "WEATHER", "DRIVER_ABSENCE", "DRIVER_ISSUE", "HIGH_PASSENGER_LOAD", "ROAD_INCIDENT", "SYSTEM_FAILURE", "TRAFFIC_JAM", "VEHICLE_ISSUE"]>; export declare const gtfsEffectSchema: z.ZodEnum<["ACCESSIBILITY_ISSUE", "ADDITIONAL_SERVICE", "DETOUR", "MODIFIED_SERVICE", "NO_EFFECT", "NO_SERVICE", "OTHER_EFFECT", "REDUCED_SERVICE", "SIGNIFICANT_DELAYS", "STOP_MOVED", "UNKNOWN_EFFECT"]>; export type GtfsCause = z.infer<typeof gtfsCauseSchema>; export type GtfsEffect = z.infer<typeof gtfsEffectSchema>;