ws-dottie
Version:
Your friendly TypeScript companion for Washington State transportation APIs - WSDOT and WSF data with smart caching and React Query integration
1 lines • 31 kB
Source Map (JSON)
{"version":3,"sources":["../src/apis/wsf-vessels/cacheFlushDate/shared/cacheFlushDate.input.ts","../src/apis/wsf-vessels/cacheFlushDate/shared/cacheFlushDate.output.ts","../src/apis/wsf-vessels/vesselAccommodations/shared/vesselAccommodations.input.ts","../src/apis/wsf-vessels/shared/vesselBase.ts","../src/apis/wsf-vessels/vesselAccommodations/shared/vesselAccommodations.output.ts","../src/apis/wsf-vessels/vesselBasics/shared/vesselBasics.input.ts","../src/apis/wsf-vessels/vesselBasics/shared/vesselBasics.output.ts","../src/apis/wsf-vessels/vesselHistories/shared/vesselHistories.input.ts","../src/apis/wsf-vessels/vesselHistories/shared/vesselHistories.output.ts","../src/apis/wsf-vessels/vesselLocations/shared/vesselLocations.input.ts","../src/apis/wsf-vessels/vesselLocations/shared/vesselLocations.output.ts","../src/apis/wsf-vessels/vesselStats/shared/vesselStats.input.ts","../src/apis/wsf-vessels/vesselStats/shared/vesselStats.output.ts","../src/apis/wsf-vessels/vesselVerbose/shared/vesselVerbose.input.ts","../src/apis/wsf-vessels/vesselVerbose/shared/vesselVerbose.output.ts"],"names":["init_cacheFlushDate_input","__esmMin","init_cacheFlushDate","init_cacheFlushDate_output","vesselAccommodationsInputSchema","vesselAccommodationsByIdInputSchema","init_vesselAccommodations_input","init_zod","z","vesselClassSchema","vesselBaseSchema","init_vesselBase","vesselAccommodationSchema","init_vesselAccommodations_output","vesselBasicsInputSchema","vesselBasicsByIdInputSchema","init_vesselBasics_input","vesselBasicSchema","init_vesselBasics_output","vesselHistoriesByVesselNameAndDateRangeInputSchema","vesselHistoriesInputSchema","init_vesselHistories_input","vesselHistorySchema","init_vesselHistories_output","init_shared","zDotnetDate","vesselLocationsInputSchema","vesselLocationsByIdInputSchema","init_vesselLocations_input","vesselLocationSchema","init_vesselLocations_output","vesselStatsInputSchema","vesselStatsByIdInputSchema","init_vesselStats_input","vesselStatSchema","init_vesselStats_output","vesselVerboseInputSchema","vesselVerboseByIdInputSchema","init_vesselVerbose_input","vesselVerboseSchema","init_vesselVerbose_output"],"mappings":"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","file":"chunk-UTOZVOFS.mjs","sourcesContent":["/**\n * @fileoverview Input schemas for cache flush date endpoint\n *\n * Re-exports shared cache flush date input schema with API-specific type names\n * for backward compatibility.\n */\n\nimport {\n type CacheFlushDateInput,\n cacheFlushDateInputSchema,\n} from \"@/apis/shared/cacheFlushDate\";\n\nexport { cacheFlushDateInputSchema };\nexport type { CacheFlushDateInput };\n\n// Re-export with API-specific names for backward compatibility\nexport type CacheFlushDateVesselsInput = CacheFlushDateInput;\n","/**\n * @fileoverview Output schemas for cache flush date endpoint\n *\n * Re-exports shared cache flush date output schema with API-specific type names\n * for backward compatibility.\n */\n\nimport {\n type CacheFlushDateOutput,\n cacheFlushDateOutputSchema,\n} from \"@/apis/shared/cacheFlushDate\";\n\nexport { cacheFlushDateOutputSchema };\nexport type { CacheFlushDateOutput };\n\n// Re-export with API-specific names for backward compatibility\nexport type CacheFlushDateVessels = CacheFlushDateOutput;\n","import { z } from \"@/shared/zod\";\n\nexport const vesselAccommodationsInputSchema = z\n .object({})\n .strict()\n .describe(\n \"Input parameters for retrieving vessel accommodations for all vessels.\"\n );\n\nexport type VesselAccommodationsInput = z.infer<\n typeof vesselAccommodationsInputSchema\n>;\n\n/**\n * VesselAccommodationsById input schema\n */\nexport const vesselAccommodationsByIdInputSchema = z\n .object({\n VesselID: z.number().int().describe(\"Numeric ID of the vessel.\"),\n })\n .describe(\n \"Input parameters for retrieving vessel accommodations for a specific vessel.\"\n );\n\nexport type VesselAccommodationsByIdInput = z.infer<\n typeof vesselAccommodationsByIdInputSchema\n>;\n","import { z } from \"@/shared/zod\";\n\nexport const vesselClassSchema = z\n .object({\n ClassID: z\n .number()\n .int()\n .describe(\"Numeric ID of the vessel class.\"),\n ClassSubjectID: z\n .number()\n .int()\n .describe(\"Numeric ID of the WSF subject for this vessel class.\"),\n ClassName: z\n .string()\n .nullable()\n .describe(\"Display name of the vessel class.\"),\n SortSeq: z\n .number()\n .int()\n .nullable()\n .describe(\"Display sort order; lower values appear first in lists.\"),\n DrawingImg: z\n .string()\n .nullable()\n .describe(\"URL to detailed vessel class drawing image.\"),\n SilhouetteImg: z\n .string()\n .nullable()\n .describe(\"URL to small silhouette image of vessel class.\"),\n PublicDisplayName: z\n .string()\n .nullable()\n .describe(\"Public-facing display name of the vessel class.\"),\n })\n .describe(\"Vessel class information grouping similar vessels in the fleet.\");\n\nexport type VesselClass = z.infer<typeof vesselClassSchema>;\n\nexport const vesselBaseSchema = z\n .object({\n VesselID: z.number().int().describe(\"Numeric ID of the vessel.\"),\n VesselSubjectID: z\n .number()\n .int()\n .describe(\"Numeric ID of the WSF subject for this vessel.\"),\n VesselName: z.string().nullable().describe(\"Display name of the vessel.\"),\n VesselAbbrev: z\n .string()\n .nullable()\n .describe(\"Abbreviation code of the vessel.\"),\n Class: vesselClassSchema.nullable(),\n })\n .describe(\n \"Base vessel information containing common identification fields shared across all vessel endpoints.\"\n );\n\nexport type VesselBase = z.infer<typeof vesselBaseSchema>;\n","import { z } from \"@/shared/zod\";\nimport { vesselBaseSchema } from \"../../shared/vesselBase\";\n\nexport const vesselAccommodationSchema = vesselBaseSchema\n .extend({\n CarDeckRestroom: z\n .boolean()\n .describe(\n \"True if ADA-accessible restroom is available on car deck; otherwise false.\"\n ),\n CarDeckShelter: z\n .boolean()\n .describe(\n \"True if ADA-accessible shelter is available on car deck; otherwise false.\"\n ),\n Elevator: z\n .boolean()\n .describe(\n \"True if elevator is available for passenger deck access; otherwise false.\"\n ),\n ADAAccessible: z\n .boolean()\n .describe(\n \"True if vessel meets ADA accessibility standards; otherwise false.\"\n ),\n MainCabinGalley: z\n .boolean()\n .describe(\n \"True if food service galley is available in main passenger cabin; otherwise false.\"\n ),\n MainCabinRestroom: z\n .boolean()\n .describe(\n \"True if restroom is available in main passenger cabin; otherwise false.\"\n ),\n PublicWifi: z\n .boolean()\n .describe(\"True if public WiFi is available on vessel; otherwise false.\"),\n ADAInfo: z\n .string()\n .nullable()\n .describe(\n \"Detailed ADA accessibility information for passengers with disabilities.\"\n ),\n AdditionalInfo: z\n .string()\n .nullable()\n .describe(\n \"Additional accommodation notes not covered by standard boolean flags.\"\n ),\n })\n .describe(\n \"Vessel accommodation information including amenities, accessibility features, and passenger facilities.\"\n );\n\nexport type VesselAccommodation = z.infer<typeof vesselAccommodationSchema>;\n","import { z } from \"@/shared/zod\";\n\nexport const vesselBasicsInputSchema = z\n .object({})\n .strict()\n .describe(\n \"Input parameters for retrieving basic vessel information for all vessels.\"\n );\n\nexport type VesselBasicsInput = z.infer<typeof vesselBasicsInputSchema>;\n\n/**\n * VesselBasicsById input schema\n */\nexport const vesselBasicsByIdInputSchema = z\n .object({\n VesselID: z.number().int().describe(\"Numeric ID of the vessel.\"),\n })\n .describe(\n \"Input parameters for retrieving basic vessel information for a specific vessel.\"\n );\n\nexport type VesselBasicsByIdInput = z.infer<typeof vesselBasicsByIdInputSchema>;\n","import { z } from \"@/shared/zod\";\nimport { vesselBaseSchema } from \"../../shared/vesselBase\";\n\nexport const vesselBasicSchema = vesselBaseSchema\n .extend({\n Status: z\n .union([z.literal(1), z.literal(2), z.literal(3)])\n .nullable()\n .describe(\n \"Code indicating operational status: 1 = In Service, 2 = Maintenance, 3 = Out of Service.\"\n ),\n OwnedByWSF: z\n .boolean()\n .describe(\"True if vessel is owned by WSF; otherwise false.\"),\n })\n .describe(\n \"Basic vessel information including identification, operational status, and ownership.\"\n );\n\nexport type VesselBasic = z.infer<typeof vesselBasicSchema>;\n","import { z } from \"@/shared/zod\";\n\nexport const vesselHistoriesByVesselNameAndDateRangeInputSchema = z\n .object({\n VesselName: z.string().describe(\"Display name of the vessel.\"),\n DateStart: z\n .string()\n .describe(\"Start date for history query in YYYY-MM-DD format.\"),\n DateEnd: z\n .string()\n .describe(\"End date for history query in YYYY-MM-DD format.\"),\n })\n .describe(\n \"Input parameters for retrieving vessel history by vessel name and date range.\"\n );\n\nexport type VesselHistoriesByVesselNameAndDateRangeInput = z.infer<\n typeof vesselHistoriesByVesselNameAndDateRangeInputSchema\n>;\n\nexport const vesselHistoriesInputSchema = z\n .object({})\n .describe(\"Input parameters for retrieving vessel history for all vessels.\");\n\nexport type VesselHistoriesInput = z.infer<typeof vesselHistoriesInputSchema>;\n","import { zDotnetDate } from \"@/apis/shared\";\nimport { z } from \"@/shared/zod\";\n\nexport const vesselHistorySchema = z\n .object({\n VesselId: z.number().int().describe(\"Numeric ID of the vessel.\"),\n Vessel: z.string().nullable().describe(\"Display name of the vessel.\"),\n Departing: z\n .string()\n .nullable()\n .describe(\"Display name of the departing terminal.\"),\n Arriving: z\n .string()\n .nullable()\n .describe(\"Display name of the arriving terminal.\"),\n ScheduledDepart: zDotnetDate()\n .nullable()\n .describe(\"UTC datetime of scheduled departure from origin terminal.\"),\n ActualDepart: zDotnetDate()\n .nullable()\n .describe(\"UTC datetime of actual departure from origin terminal.\"),\n EstArrival: zDotnetDate()\n .nullable()\n .describe(\"UTC datetime of estimated arrival at destination terminal.\"),\n Date: zDotnetDate()\n .nullable()\n .describe(\n \"UTC datetime indicating the calendar date when this voyage occurred.\"\n ),\n })\n .describe(\n \"Historical vessel voyage record including departure and arrival terminals, scheduled and actual departure times, and estimated arrival times.\"\n );\n\nexport type VesselHistory = z.infer<typeof vesselHistorySchema>;\n","import { z } from \"@/shared/zod\";\n\nexport const vesselLocationsInputSchema = z\n .object({})\n .strict()\n .describe(\n \"Input parameters for retrieving real-time vessel locations for all vessels.\"\n );\n\nexport type VesselLocationsInput = z.infer<typeof vesselLocationsInputSchema>;\n\n/**\n * VesselLocationsById input schema\n */\nexport const vesselLocationsByIdInputSchema = z\n .object({\n VesselID: z.number().int().describe(\"Numeric ID of the vessel.\"),\n })\n .describe(\n \"Input parameters for retrieving real-time vessel location for a specific vessel.\"\n );\n\nexport type VesselLocationsByIdInput = z.infer<\n typeof vesselLocationsByIdInputSchema\n>;\n","import { zDotnetDate } from \"@/apis/shared\";\nimport { z } from \"@/shared/zod\";\n\nexport const vesselLocationSchema = z\n .object({\n VesselID: z.number().int().describe(\"Numeric ID of the vessel.\"),\n VesselName: z.string().nullable().describe(\"Display name of the vessel.\"),\n Mmsi: z\n .number()\n .int()\n .nullable()\n .describe(\"Maritime Mobile Service Identity number for AIS tracking.\"),\n DepartingTerminalID: z\n .number()\n .int()\n .describe(\"Numeric ID of the departing terminal.\"),\n DepartingTerminalName: z\n .string()\n .nullable()\n .describe(\"Display name of the departing terminal.\"),\n DepartingTerminalAbbrev: z\n .string()\n .nullable()\n .describe(\"Abbreviation code of the departing terminal.\"),\n ArrivingTerminalID: z\n .number()\n .int()\n .nullable()\n .describe(\"Numeric ID of the arriving terminal.\"),\n ArrivingTerminalName: z\n .string()\n .nullable()\n .describe(\"Display name of the arriving terminal.\"),\n ArrivingTerminalAbbrev: z\n .string()\n .nullable()\n .describe(\"Abbreviation code of the arriving terminal.\"),\n Latitude: z\n .number()\n .describe(\"Vessel GPS latitude coordinate in decimal degrees.\"),\n Longitude: z\n .number()\n .describe(\"Vessel GPS longitude coordinate in decimal degrees.\"),\n Speed: z.number().describe(\"Vessel speed over ground in knots.\"),\n Heading: z\n .number()\n .describe(\n \"Vessel heading direction in degrees clockwise from north (0-359).\"\n ),\n InService: z\n .boolean()\n .describe(\n \"True if vessel is available for passenger operations; otherwise false.\"\n ),\n AtDock: z\n .boolean()\n .describe(\n \"True if vessel is currently docked at terminal; otherwise false.\"\n ),\n LeftDock: zDotnetDate()\n .nullable()\n .describe(\"UTC datetime when vessel last departed from dock.\"),\n Eta: zDotnetDate()\n .nullable()\n .describe(\"UTC datetime of estimated arrival at destination terminal.\"),\n EtaBasis: z\n .string()\n .nullable()\n .describe(\"Description of ETA calculation method.\"),\n ScheduledDeparture: zDotnetDate()\n .nullable()\n .describe(\"UTC datetime of scheduled departure from origin terminal.\"),\n OpRouteAbbrev: z\n .array(z.string())\n .nullable()\n .describe(\n \"Array of abbreviated route names currently serviced by vessel.\"\n ),\n VesselPositionNum: z\n .number()\n .int()\n .nullable()\n .describe(\"Vessel position number for route scheduling.\"),\n SortSeq: z\n .number()\n .int()\n .describe(\"Display sort order; lower values appear first in lists.\"),\n ManagedBy: z\n .union([z.literal(1), z.literal(2)])\n .describe(\"Code indicating management owner: 1 = WSF, 2 = KCM.\"),\n TimeStamp: zDotnetDate().describe(\n \"UTC datetime when vessel location data was last updated.\"\n ),\n VesselWatchShutID: z\n .number()\n .int()\n .describe(\"Numeric ID indicating VesselWatch shutdown status condition.\"),\n VesselWatchShutMsg: z\n .string()\n .nullable()\n .describe(\"User-facing message for VesselWatch shutdown status.\"),\n VesselWatchShutFlag: z\n .string()\n .nullable()\n .describe(\n \"Code indicating whether VesselWatch shutdown conditions are active.\"\n ),\n VesselWatchStatus: z\n .string()\n .nullable()\n .describe(\n \"Code indicating current operational state of VesselWatch tracking system.\"\n ),\n VesselWatchMsg: z\n .string()\n .nullable()\n .describe(\"User-facing message about VesselWatch system status.\"),\n })\n .describe(\n \"Real-time vessel location data including GPS coordinates, terminal assignments, speed, heading, and ETA information.\"\n );\n\nexport type VesselLocation = z.infer<typeof vesselLocationSchema>;\n","import { z } from \"@/shared/zod\";\n\nexport const vesselStatsInputSchema = z\n .object({})\n .strict()\n .describe(\n \"Input parameters for retrieving vessel technical specifications for all vessels.\"\n );\n\nexport type VesselStatsInput = z.infer<typeof vesselStatsInputSchema>;\n\n/**\n * VesselStatsById input schema\n */\nexport const vesselStatsByIdInputSchema = z\n .object({\n VesselID: z.number().int().describe(\"Numeric ID of the vessel.\"),\n })\n .describe(\n \"Input parameters for retrieving vessel technical specifications for a specific vessel.\"\n );\n\nexport type VesselStatsByIdInput = z.infer<typeof vesselStatsByIdInputSchema>;\n","import { z } from \"@/shared/zod\";\nimport { vesselBaseSchema } from \"../../shared/vesselBase\";\n\nexport const vesselStatSchema = vesselBaseSchema\n .extend({\n VesselNameDesc: z\n .string()\n .describe(\"Cultural and historical context for vessel name origin.\"),\n VesselHistory: z\n .string()\n .nullable()\n .describe(\"Operational history and milestones for the vessel.\"),\n Beam: z.string().describe(\"Vessel beam width in feet and inches.\"),\n CityBuilt: z.string().describe(\"City where vessel was constructed.\"),\n SpeedInKnots: z\n .number()\n .int()\n .nullable()\n .describe(\"Maximum operational speed in knots.\"),\n Draft: z.string().describe(\"Vessel draft depth in feet and inches.\"),\n EngineCount: z\n .number()\n .int()\n .nullable()\n .describe(\"Total number of propulsion engines aboard vessel.\"),\n Horsepower: z\n .number()\n .int()\n .nullable()\n .describe(\"Total engine horsepower output.\"),\n Length: z.string().describe(\"Vessel overall length in feet and inches.\"),\n MaxPassengerCount: z\n .number()\n .int()\n .nullable()\n .describe(\"Maximum passenger capacity.\"),\n PassengerOnly: z\n .boolean()\n .describe(\"True if vessel carries only passengers; otherwise false.\"),\n FastFerry: z\n .boolean()\n .describe(\n \"True if vessel is classified as a fast ferry; otherwise false.\"\n ),\n PropulsionInfo: z\n .string()\n .describe(\"Engine propulsion type and fuel technology.\"),\n TallDeckClearance: z\n .number()\n .int()\n .nullable()\n .describe(\"Tall deck vertical clearance height in inches.\"),\n RegDeckSpace: z\n .number()\n .int()\n .nullable()\n .describe(\n \"Maximum regular deck vehicle capacity including tall deck spaces.\"\n ),\n TallDeckSpace: z\n .number()\n .int()\n .nullable()\n .describe(\"Tall deck vehicle capacity.\"),\n Tonnage: z\n .number()\n .int()\n .nullable()\n .describe(\"Vessel gross tonnage.\"),\n Displacement: z\n .number()\n .int()\n .nullable()\n .describe(\"Vessel displacement weight in long tons.\"),\n YearBuilt: z\n .number()\n .int()\n .nullable()\n .describe(\"Vessel construction year.\"),\n YearRebuilt: z\n .number()\n .int()\n .nullable()\n .describe(\"Vessel major rebuild year.\"),\n VesselDrawingImg: z\n .string()\n .nullable()\n .describe(\"URL to detailed vessel drawing image.\"),\n SolasCertified: z\n .boolean()\n .describe(\n \"True if vessel meets SOLAS international safety standards; otherwise false.\"\n ),\n MaxPassengerCountForInternational: z\n .number()\n .int()\n .nullable()\n .describe(\"Maximum passenger capacity for international routes.\"),\n })\n .describe(\n \"Vessel technical specifications including dimensions, capacity, speed, propulsion, and build details.\"\n );\n\nexport type VesselStat = z.infer<typeof vesselStatSchema>;\n","import { z } from \"@/shared/zod\";\n\nexport const vesselVerboseInputSchema = z\n .object({})\n .strict()\n .describe(\n \"Input parameters for retrieving complete vessel information for all vessels.\"\n );\n\nexport type VesselVerboseInput = z.infer<typeof vesselVerboseInputSchema>;\n\n/**\n * VesselVerboseById input schema\n */\nexport const vesselVerboseByIdInputSchema = z\n .object({\n VesselID: z.number().int().describe(\"Numeric ID of the vessel.\"),\n })\n .describe(\n \"Input parameters for retrieving complete vessel information for a specific vessel.\"\n );\n\nexport type VesselVerboseByIdInput = z.infer<\n typeof vesselVerboseByIdInputSchema\n>;\n","import type { z } from \"zod\";\nimport { vesselAccommodationSchema } from \"../../vesselAccommodations/shared/vesselAccommodations.output\";\nimport { vesselBasicSchema } from \"../../vesselBasics/shared/vesselBasics.output\";\nimport { vesselStatSchema } from \"../../vesselStats/shared/vesselStats.output\";\n\nexport const vesselVerboseSchema = vesselBasicSchema\n .and(vesselAccommodationSchema)\n .and(vesselStatSchema)\n .describe(\n \"Complete vessel information combining identification, operational status, accommodations, and technical specifications in a single schema.\"\n );\n\nexport type VesselVerbose = z.infer<typeof vesselVerboseSchema>;\n"]}