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 • 21.3 kB
Source Map (JSON)
{"version":3,"sources":["../src/apis/shared/apis.ts","../src/apis/wsdot-border-crossings/api.ts","../src/apis/wsdot-bridge-clearances/api.ts","../src/apis/wsdot-commercial-vehicle-restrictions/api.ts","../src/apis/wsdot-highway-alerts/api.ts","../src/apis/wsdot-highway-cameras/api.ts","../src/apis/wsdot-mountain-pass-conditions/api.ts","../src/apis/wsdot-toll-rates/api.ts","../src/apis/wsdot-traffic-flow/api.ts","../src/apis/wsdot-travel-times/api.ts","../src/apis/wsdot-weather-information/api.ts","../src/apis/wsdot-weather-readings/api.ts","../src/apis/wsdot-weather-stations/api.ts","../src/apis/wsf-fares/api.ts","../src/apis/wsf-schedule/api.ts","../src/apis/wsf-terminals/api.ts","../src/apis/wsf-vessels/api.ts"],"names":["init_zod","init_apiMeta","init_borderCrossingData_endpoints","wsdotBorderCrossingsApi","wsdotBorderCrossingsApiMeta","borderCrossingDataGroup","init_bridgeClearances_endpoints","wsdotBridgeClearancesApi","wsdotBridgeClearancesApiMeta","bridgeClearancesGroup","init_cvRestrictionData_endpoints","init_cvRestrictionDataWithId_endpoints","wsdotCommercialVehicleRestrictionsApi","wsdotCommercialVehicleRestrictionsApiMeta","cvRestrictionDataGroup","cvRestrictionDataWithIdGroup","init_alertAreas_endpoints","init_eventCategories_endpoints","init_highwayAlerts_endpoints","wsdotHighwayAlertsApi","wsdotHighwayAlertsApiMeta","highwayAlertsGroup","alertAreasGroup","eventCategoriesGroup","init_cameras_endpoints","wsdotHighwayCamerasApi","wsdotHighwayCamerasApiMeta","camerasGroup","init_passConditions_endpoints","wsdotMountainPassConditionsApi","wsdotMountainPassConditionsApiMeta","passConditionsGroup","init_tollRates_endpoints","init_tollTripInfo_endpoints","init_tollTripRates_endpoints","init_tollTripVersion_endpoints","wsdotTollRatesApi","wsdotTollRatesApiMeta","tollRatesGroup","tollTripInfoGroup","tollTripRatesGroup","tollTripVersionGroup","init_flowData_endpoints","wsdotTrafficFlowApi","wsdotTrafficFlowApiMeta","flowDataGroup","init_travelTimeRoutes_endpoints","wsdotTravelTimesApi","wsdotTravelTimesApiMeta","travelTimeRoutesGroup","init_weatherInfo_endpoints","wsdotWeatherInformationApi","wsdotWeatherInformationApiMeta","weatherInfoGroup","init_subSurfaceMeasurements_endpoints","init_surfaceMeasurements_endpoints","init_weatherReadings_endpoints","wsdotWeatherReadingsApi","wsdotWeatherReadingsApiMeta","weatherReadingsGroup","surfaceMeasurementsGroup","subSurfaceMeasurementsGroup","init_weatherStations_endpoints","wsdotWeatherStationsApi","wsdotWeatherStationsApiMeta","weatherStationsGroup","init_cacheFlushDate_endpoints","init_fareLineItems_endpoints","init_fareTotals_endpoints","init_terminalCombo_endpoints","init_terminals_endpoints","init_validDateRange_endpoints","wsfFaresApi","wsfFaresApiMeta","cacheFlushDateFaresGroup","validDateRangeGroup","terminalsGroup","terminalComboGroup","fareLineItemsGroup","fareTotalsGroup","init_activeSeasons_endpoints","init_routeDetails_endpoints","init_routes_endpoints","init_sailings_endpoints","init_scheduleAlerts_endpoints","init_scheduledRoutes_endpoints","init_schedules_endpoints","init_scheduleToday_endpoints","init_serviceDisruptions_endpoints","init_terminalMates_endpoints","init_timeAdjustments_endpoints","wsfScheduleApi","wsfScheduleApiMeta","activeSeasonsGroup","sailingsGroup","cacheFlushDateScheduleGroup","routeDetailsGroup","routesGroup","serviceDisruptionsGroup","scheduleAlertsGroup","schedulesGroup","scheduledRoutesGroup","scheduleTodayGroup","scheduleValidDateRangeGroup","scheduleTerminalMatesGroup","scheduleTerminalsGroup","timeAdjustmentsGroup","init_terminalBasics_endpoints","init_terminalBulletins_endpoints","init_terminalLocations_endpoints","init_terminalSailingSpace_endpoints","init_terminalTransports_endpoints","init_terminalVerbose_endpoints","init_terminalWaitTimes_endpoints","wsfTerminalsApi","wsfTerminalsApiMeta","cacheFlushDateTerminalsGroup","terminalBasicsGroup","terminalBulletinsGroup","terminalLocationsGroup","terminalSailingSpaceGroup","terminalTransportsGroup","terminalVerboseGroup","terminalWaitTimesGroup","init_vesselAccommodations_endpoints","init_vesselBasics_endpoints","init_vesselHistories_endpoints","init_vesselLocations_endpoints","init_vesselStats_endpoints","init_vesselVerbose_endpoints","wsfVesselsApi","wsfVesselsApiMeta","cacheFlushDateVesselsGroup","vesselAccommodationsGroup","vesselBasicsGroup","vesselHistoriesGroup","vesselLocationsGroup","vesselStatsGroup","vesselVerboseGroup","apis"],"mappings":"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","file":"chunk-D3FGEBWU.mjs","sourcesContent":["/**\n * @fileoverview API Registry\n *\n * This module serves as the single source of truth for all API definitions.\n * It imports and exports all API definitions from their respective api.ts files,\n * providing a centralized registry for consumers.\n *\n * IMPORTANT: This module imports zod-openapi-init FIRST to ensure Zod schemas\n * have `.openapi()` method available before any API modules are imported.\n */\n\n// Import Zod OpenAPI initialization FIRST, before any schema creation\n// This ensures all schemas imported from API modules have .openapi() method\nimport \"@/shared/zod\";\n\nimport type { ApiDefinition } from \"@/apis/types\";\n\n// Import all API definitions\nimport { wsdotBorderCrossingsApi } from \"@/apis/wsdot-border-crossings/api\";\nimport { wsdotBridgeClearancesApi } from \"@/apis/wsdot-bridge-clearances/api\";\nimport { wsdotCommercialVehicleRestrictionsApi } from \"@/apis/wsdot-commercial-vehicle-restrictions/api\";\nimport { wsdotHighwayAlertsApi } from \"@/apis/wsdot-highway-alerts/api\";\nimport { wsdotHighwayCamerasApi } from \"@/apis/wsdot-highway-cameras/api\";\nimport { wsdotMountainPassConditionsApi } from \"@/apis/wsdot-mountain-pass-conditions/api\";\nimport { wsdotTollRatesApi } from \"@/apis/wsdot-toll-rates/api\";\nimport { wsdotTrafficFlowApi } from \"@/apis/wsdot-traffic-flow/api\";\nimport { wsdotTravelTimesApi } from \"@/apis/wsdot-travel-times/api\";\nimport { wsdotWeatherInformationApi } from \"@/apis/wsdot-weather-information/api\";\nimport { wsdotWeatherReadingsApi } from \"@/apis/wsdot-weather-readings/api\";\nimport { wsdotWeatherStationsApi } from \"@/apis/wsdot-weather-stations/api\";\nimport { wsfFaresApi } from \"@/apis/wsf-fares/api\";\nimport { wsfScheduleApi } from \"@/apis/wsf-schedule/api\";\nimport { wsfTerminalsApi } from \"@/apis/wsf-terminals/api\";\nimport { wsfVesselsApi } from \"@/apis/wsf-vessels/api\";\n\n/**\n * All APIs with their endpoint groups\n *\n * This object provides access to APIs grouped by name for structured\n * access when needed by consumers that need to work with specific APIs.\n */\nexport const apis = {\n [wsdotBorderCrossingsApi.api.name]: wsdotBorderCrossingsApi,\n [wsdotBridgeClearancesApi.api.name]: wsdotBridgeClearancesApi,\n [wsdotCommercialVehicleRestrictionsApi.api.name]:\n wsdotCommercialVehicleRestrictionsApi,\n [wsdotHighwayAlertsApi.api.name]: wsdotHighwayAlertsApi,\n [wsdotHighwayCamerasApi.api.name]: wsdotHighwayCamerasApi,\n [wsdotMountainPassConditionsApi.api.name]: wsdotMountainPassConditionsApi,\n [wsdotTollRatesApi.api.name]: wsdotTollRatesApi,\n [wsdotTrafficFlowApi.api.name]: wsdotTrafficFlowApi,\n [wsdotTravelTimesApi.api.name]: wsdotTravelTimesApi,\n [wsdotWeatherInformationApi.api.name]: wsdotWeatherInformationApi,\n [wsdotWeatherReadingsApi.api.name]: wsdotWeatherReadingsApi,\n [wsdotWeatherStationsApi.api.name]: wsdotWeatherStationsApi,\n [wsfFaresApi.api.name]: wsfFaresApi,\n [wsfScheduleApi.api.name]: wsfScheduleApi,\n [wsfTerminalsApi.api.name]: wsfTerminalsApi,\n [wsfVesselsApi.api.name]: wsfVesselsApi,\n} as const satisfies Record<string, ApiDefinition>;\n\n// Re-export type for convenience\nexport type { ApiDefinition };\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { wsdotBorderCrossingsApiMeta } from \"./apiMeta\";\nimport { borderCrossingDataGroup } from \"./borderCrossingData/shared/borderCrossingData.endpoints\";\n\nexport const wsdotBorderCrossingsApi: ApiDefinition = {\n api: wsdotBorderCrossingsApiMeta,\n endpointGroups: [borderCrossingDataGroup],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { wsdotBridgeClearancesApiMeta } from \"./apiMeta\";\nimport { bridgeClearancesGroup } from \"./bridgeClearances/shared/bridgeClearances.endpoints\";\n\nexport const wsdotBridgeClearancesApi: ApiDefinition = {\n api: wsdotBridgeClearancesApiMeta,\n endpointGroups: [bridgeClearancesGroup],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { wsdotCommercialVehicleRestrictionsApiMeta } from \"./apiMeta\";\nimport { cvRestrictionDataGroup } from \"./cvRestrictionData/shared/cvRestrictionData.endpoints\";\nimport { cvRestrictionDataWithIdGroup } from \"./cvRestrictionDataWithId/shared/cvRestrictionDataWithId.endpoints\";\n\nexport const wsdotCommercialVehicleRestrictionsApi: ApiDefinition = {\n api: wsdotCommercialVehicleRestrictionsApiMeta,\n endpointGroups: [cvRestrictionDataGroup, cvRestrictionDataWithIdGroup],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { alertAreasGroup } from \"./alertAreas/shared/alertAreas.endpoints\";\nimport { wsdotHighwayAlertsApiMeta } from \"./apiMeta\";\nimport { eventCategoriesGroup } from \"./eventCategories/shared/eventCategories.endpoints\";\nimport { highwayAlertsGroup } from \"./highwayAlerts/shared/highwayAlerts.endpoints\";\n\nexport const wsdotHighwayAlertsApi: ApiDefinition = {\n api: wsdotHighwayAlertsApiMeta,\n endpointGroups: [highwayAlertsGroup, alertAreasGroup, eventCategoriesGroup],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { wsdotHighwayCamerasApiMeta } from \"./apiMeta\";\nimport { camerasGroup } from \"./cameras/shared/cameras.endpoints\";\n\nexport const wsdotHighwayCamerasApi: ApiDefinition = {\n api: wsdotHighwayCamerasApiMeta,\n endpointGroups: [camerasGroup],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { wsdotMountainPassConditionsApiMeta } from \"./apiMeta\";\nimport { passConditionsGroup } from \"./passConditions/shared/passConditions.endpoints\";\n\nexport const wsdotMountainPassConditionsApi: ApiDefinition = {\n api: wsdotMountainPassConditionsApiMeta,\n endpointGroups: [passConditionsGroup],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { wsdotTollRatesApiMeta } from \"./apiMeta\";\nimport { tollRatesGroup } from \"./tollRates/shared/tollRates.endpoints\";\nimport { tollTripInfoGroup } from \"./tollTripInfo/shared/tollTripInfo.endpoints\";\nimport { tollTripRatesGroup } from \"./tollTripRates/shared/tollTripRates.endpoints\";\nimport { tollTripVersionGroup } from \"./tollTripVersion/shared/tollTripVersion.endpoints\";\n\nexport const wsdotTollRatesApi: ApiDefinition = {\n api: wsdotTollRatesApiMeta,\n endpointGroups: [\n tollRatesGroup,\n tollTripInfoGroup,\n tollTripRatesGroup,\n tollTripVersionGroup,\n ],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { wsdotTrafficFlowApiMeta } from \"./apiMeta\";\nimport { flowDataGroup } from \"./flowData/shared/flowData.endpoints\";\n\nexport const wsdotTrafficFlowApi: ApiDefinition = {\n api: wsdotTrafficFlowApiMeta,\n endpointGroups: [flowDataGroup],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { wsdotTravelTimesApiMeta } from \"./apiMeta\";\nimport { travelTimeRoutesGroup } from \"./travelTimeRoutes/shared/travelTimeRoutes.endpoints\";\n\nexport const wsdotTravelTimesApi: ApiDefinition = {\n api: wsdotTravelTimesApiMeta,\n endpointGroups: [travelTimeRoutesGroup],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { wsdotWeatherInformationApiMeta } from \"./apiMeta\";\nimport { weatherInfoGroup } from \"./weatherInfo/shared/weatherInfo.endpoints\";\n\nexport const wsdotWeatherInformationApi: ApiDefinition = {\n api: wsdotWeatherInformationApiMeta,\n endpointGroups: [weatherInfoGroup],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { wsdotWeatherReadingsApiMeta } from \"./apiMeta\";\nimport { subSurfaceMeasurementsGroup } from \"./subSurfaceMeasurements/shared/subSurfaceMeasurements.endpoints\";\nimport { surfaceMeasurementsGroup } from \"./surfaceMeasurements/shared/surfaceMeasurements.endpoints\";\nimport { weatherReadingsGroup } from \"./weatherReadings/shared/weatherReadings.endpoints\";\n\nexport const wsdotWeatherReadingsApi: ApiDefinition = {\n api: wsdotWeatherReadingsApiMeta,\n endpointGroups: [\n weatherReadingsGroup,\n surfaceMeasurementsGroup,\n subSurfaceMeasurementsGroup,\n ],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { wsdotWeatherStationsApiMeta } from \"./apiMeta\";\nimport { weatherStationsGroup } from \"./weatherStations/shared/weatherStations.endpoints\";\n\nexport const wsdotWeatherStationsApi: ApiDefinition = {\n api: wsdotWeatherStationsApiMeta,\n endpointGroups: [weatherStationsGroup],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { wsfFaresApiMeta } from \"./apiMeta\";\nimport { cacheFlushDateFaresGroup } from \"./cacheFlushDate/shared/cacheFlushDate.endpoints\";\nimport { fareLineItemsGroup } from \"./fareLineItems/shared/fareLineItems.endpoints\";\nimport { fareTotalsGroup } from \"./fareTotals/shared/fareTotals.endpoints\";\nimport { terminalComboGroup } from \"./terminalCombo/shared/terminalCombo.endpoints\";\nimport { terminalsGroup } from \"./terminals/shared/terminals.endpoints\";\nimport { validDateRangeGroup } from \"./validDateRange/shared/validDateRange.endpoints\";\n\nexport const wsfFaresApi: ApiDefinition = {\n api: wsfFaresApiMeta,\n endpointGroups: [\n cacheFlushDateFaresGroup,\n validDateRangeGroup,\n terminalsGroup,\n terminalComboGroup,\n fareLineItemsGroup,\n fareTotalsGroup,\n ],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { activeSeasonsGroup } from \"./activeSeasons/shared/activeSeasons.endpoints\";\nimport { wsfScheduleApiMeta } from \"./apiMeta\";\nimport { cacheFlushDateScheduleGroup } from \"./cacheFlushDate/shared/cacheFlushDate.endpoints\";\nimport { routeDetailsGroup } from \"./routeDetails/shared/routeDetails.endpoints\";\nimport { routesGroup } from \"./routes/shared/routes.endpoints\";\nimport { sailingsGroup } from \"./sailings/shared/sailings.endpoints\";\nimport { scheduleAlertsGroup } from \"./scheduleAlerts/shared/scheduleAlerts.endpoints\";\nimport { scheduledRoutesGroup } from \"./scheduledRoutes/shared/scheduledRoutes.endpoints\";\nimport { schedulesGroup } from \"./schedules/shared/schedules.endpoints\";\nimport { scheduleTodayGroup } from \"./scheduleToday/shared/scheduleToday.endpoints\";\nimport { serviceDisruptionsGroup } from \"./serviceDisruptions/shared/serviceDisruptions.endpoints\";\nimport { scheduleTerminalMatesGroup } from \"./terminalMates/shared/terminalMates.endpoints\";\nimport { scheduleTerminalsGroup } from \"./terminals/shared/terminals.endpoints\";\nimport { timeAdjustmentsGroup } from \"./timeAdjustments/shared/timeAdjustments.endpoints\";\nimport { scheduleValidDateRangeGroup } from \"./validDateRange/shared/validDateRange.endpoints\";\n\nexport const wsfScheduleApi: ApiDefinition = {\n api: wsfScheduleApiMeta,\n endpointGroups: [\n activeSeasonsGroup,\n sailingsGroup,\n cacheFlushDateScheduleGroup,\n routeDetailsGroup,\n routesGroup,\n serviceDisruptionsGroup,\n scheduleAlertsGroup,\n schedulesGroup,\n scheduledRoutesGroup,\n scheduleTodayGroup,\n scheduleValidDateRangeGroup,\n scheduleTerminalMatesGroup,\n scheduleTerminalsGroup,\n timeAdjustmentsGroup,\n ],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { wsfTerminalsApiMeta } from \"./apiMeta\";\nimport { cacheFlushDateTerminalsGroup } from \"./cacheFlushDate/shared/cacheFlushDate.endpoints\";\nimport { terminalBasicsGroup } from \"./terminalBasics/shared/terminalBasics.endpoints\";\nimport { terminalBulletinsGroup } from \"./terminalBulletins/shared/terminalBulletins.endpoints\";\nimport { terminalLocationsGroup } from \"./terminalLocations/shared/terminalLocations.endpoints\";\nimport { terminalSailingSpaceGroup } from \"./terminalSailingSpace/shared/terminalSailingSpace.endpoints\";\nimport { terminalTransportsGroup } from \"./terminalTransports/shared/terminalTransports.endpoints\";\nimport { terminalVerboseGroup } from \"./terminalVerbose/shared/terminalVerbose.endpoints\";\nimport { terminalWaitTimesGroup } from \"./terminalWaitTimes/shared/terminalWaitTimes.endpoints\";\n\nexport const wsfTerminalsApi: ApiDefinition = {\n api: wsfTerminalsApiMeta,\n endpointGroups: [\n cacheFlushDateTerminalsGroup,\n terminalBasicsGroup,\n terminalBulletinsGroup,\n terminalLocationsGroup,\n terminalSailingSpaceGroup,\n terminalTransportsGroup,\n terminalVerboseGroup,\n terminalWaitTimesGroup,\n ],\n};\n","import type { ApiDefinition } from \"@/apis/types\";\nimport { wsfVesselsApiMeta } from \"./apiMeta\";\nimport { cacheFlushDateVesselsGroup } from \"./cacheFlushDate/shared/cacheFlushDate.endpoints\";\nimport { vesselAccommodationsGroup } from \"./vesselAccommodations/shared/vesselAccommodations.endpoints\";\nimport { vesselBasicsGroup } from \"./vesselBasics/shared/vesselBasics.endpoints\";\nimport { vesselHistoriesGroup } from \"./vesselHistories/shared/vesselHistories.endpoints\";\nimport { vesselLocationsGroup } from \"./vesselLocations/shared/vesselLocations.endpoints\";\nimport { vesselStatsGroup } from \"./vesselStats/shared/vesselStats.endpoints\";\nimport { vesselVerboseGroup } from \"./vesselVerbose/shared/vesselVerbose.endpoints\";\n\nexport const wsfVesselsApi: ApiDefinition = {\n api: wsfVesselsApiMeta,\n endpointGroups: [\n cacheFlushDateVesselsGroup,\n vesselAccommodationsGroup,\n vesselBasicsGroup,\n vesselHistoriesGroup,\n vesselLocationsGroup,\n vesselStatsGroup,\n vesselVerboseGroup,\n ],\n};\n"]}