UNPKG

ws-dottie

Version:

Your friendly TypeScript companion for Washington State transportation APIs - WSDOT and WSF data with smart caching and React Query integration

78 lines (74 loc) 2.88 kB
import { z } from 'zod'; declare const bridgeClearancesInputSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; type BridgeClearancesInput = z.infer<typeof bridgeClearancesInputSchema>; declare const bridgeClearancesByRouteInputSchema: z.ZodObject<{ Route: z.ZodString; }, "strip", z.ZodTypeAny, { Route: string; }, { Route: string; }>; type BridgeClearancesByRouteInput = z.infer<typeof bridgeClearancesByRouteInputSchema>; declare const bridgeClearanceSchema: z.ZodObject<{ APILastUpdate: z.ZodDate; BridgeNumber: z.ZodNullable<z.ZodString>; ControlEntityGuid: z.ZodString; CrossingDescription: z.ZodNullable<z.ZodString>; CrossingLocationId: z.ZodNumber; CrossingRecordGuid: z.ZodString; InventoryDirection: z.ZodNullable<z.ZodString>; Latitude: z.ZodNumber; LocationGuid: z.ZodString; Longitude: z.ZodNumber; RouteDate: z.ZodDate; SRMP: z.ZodNumber; SRMPAheadBackIndicator: z.ZodNullable<z.ZodString>; StateRouteID: z.ZodNullable<z.ZodString>; StateStructureId: z.ZodNullable<z.ZodString>; VerticalClearanceMaximumFeetInch: z.ZodNullable<z.ZodString>; VerticalClearanceMaximumInches: z.ZodNumber; VerticalClearanceMinimumFeetInch: z.ZodNullable<z.ZodString>; VerticalClearanceMinimumInches: z.ZodNumber; }, "strip", z.ZodTypeAny, { Latitude: number; Longitude: number; APILastUpdate: Date; BridgeNumber: string | null; ControlEntityGuid: string; CrossingDescription: string | null; CrossingLocationId: number; CrossingRecordGuid: string; InventoryDirection: string | null; LocationGuid: string; RouteDate: Date; SRMP: number; SRMPAheadBackIndicator: string | null; StateRouteID: string | null; StateStructureId: string | null; VerticalClearanceMaximumFeetInch: string | null; VerticalClearanceMaximumInches: number; VerticalClearanceMinimumFeetInch: string | null; VerticalClearanceMinimumInches: number; }, { Latitude: number; Longitude: number; APILastUpdate: Date; BridgeNumber: string | null; ControlEntityGuid: string; CrossingDescription: string | null; CrossingLocationId: number; CrossingRecordGuid: string; InventoryDirection: string | null; LocationGuid: string; RouteDate: Date; SRMP: number; SRMPAheadBackIndicator: string | null; StateRouteID: string | null; StateStructureId: string | null; VerticalClearanceMaximumFeetInch: string | null; VerticalClearanceMaximumInches: number; VerticalClearanceMinimumFeetInch: string | null; VerticalClearanceMinimumInches: number; }>; type BridgeClearance = z.infer<typeof bridgeClearanceSchema>; export { type BridgeClearance, type BridgeClearancesByRouteInput, type BridgeClearancesInput, bridgeClearanceSchema, bridgeClearancesByRouteInputSchema, bridgeClearancesInputSchema };