UNPKG

ws-dottie

Version:

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

34 lines 1.63 kB
import { z } from "../../../../shared/zod"; export declare const vesselLocationSchema: z.ZodObject<{ VesselID: z.ZodNumber; VesselName: z.ZodNullable<z.ZodString>; Mmsi: z.ZodNullable<z.ZodNumber>; DepartingTerminalID: z.ZodNumber; DepartingTerminalName: z.ZodNullable<z.ZodString>; DepartingTerminalAbbrev: z.ZodNullable<z.ZodString>; ArrivingTerminalID: z.ZodNullable<z.ZodNumber>; ArrivingTerminalName: z.ZodNullable<z.ZodString>; ArrivingTerminalAbbrev: z.ZodNullable<z.ZodString>; Latitude: z.ZodNumber; Longitude: z.ZodNumber; Speed: z.ZodNumber; Heading: z.ZodNumber; InService: z.ZodBoolean; AtDock: z.ZodBoolean; LeftDock: z.ZodNullable<z.ZodPipe<z.ZodString, z.ZodTransform<Date, string>>>; Eta: z.ZodNullable<z.ZodPipe<z.ZodString, z.ZodTransform<Date, string>>>; EtaBasis: z.ZodNullable<z.ZodString>; ScheduledDeparture: z.ZodNullable<z.ZodPipe<z.ZodString, z.ZodTransform<Date, string>>>; OpRouteAbbrev: z.ZodNullable<z.ZodArray<z.ZodString>>; VesselPositionNum: z.ZodNullable<z.ZodNumber>; SortSeq: z.ZodNumber; ManagedBy: z.ZodUnion<readonly [z.ZodLiteral<1>, z.ZodLiteral<2>]>; TimeStamp: z.ZodPipe<z.ZodString, z.ZodTransform<Date, string>>; VesselWatchShutID: z.ZodNumber; VesselWatchShutMsg: z.ZodNullable<z.ZodString>; VesselWatchShutFlag: z.ZodNullable<z.ZodString>; VesselWatchStatus: z.ZodNullable<z.ZodString>; VesselWatchMsg: z.ZodNullable<z.ZodString>; }, z.core.$strip>; export type VesselLocation = z.infer<typeof vesselLocationSchema>; //# sourceMappingURL=vesselLocations.output.d.ts.map