ws-dottie
Version:
Your friendly TypeScript companion for Washington State transportation APIs - WSDOT and WSF data with smart caching and React Query integration
3 lines • 1.41 kB
JavaScript
import {b as b$1,d,c,a as a$1}from'./chunk-4BDN7LIK.mjs';import {j,i}from'./chunk-S7QEFA3B.mjs';import {a,b,c as c$1}from'./chunk-XEHBQAFR.mjs';var n,r=a(()=>{n={name:"wsdot-weather-stations",baseUrl:"https://wsdot.wa.gov/traffic/api/WeatherStations/WeatherStationsREST.svc"};});var p={};b(p,{weatherStationsGroup:()=>u});var u,h=a(()=>{s();u={name:"weather-stations",cacheStrategy:"FREQUENT",documentation:{summary:"Weather station metadata and location information for WSDOT Road Weather Information System stations statewide.",description:"Station identifiers, names, and location coordinates for weather stations that collect atmospheric and pavement condition data.",useCases:["Discover weather stations by location for weather data queries.","Identify station identifiers and names for weather data lookups.","Support location-based weather station searches."],updateFrequency:"daily"},endpoints:[e]};});var e,w,G,I,s=a(()=>{j();r();b$1();d();e={functionName:"fetchWeatherStations",endpoint:"/GetCurrentStationsAsJson",inputSchema:a$1,outputSchema:c.array(),sampleParams:{},endpointDescription:"List weather station metadata for all stations statewide."},w=i({api:n,endpoint:e,getEndpointGroup:()=>(h(),c$1(p)).weatherStationsGroup}),{fetch:G,hook:I}=w;});
export{n as a,r as b,G as c,I as d,s as e,u as f,h as g};//# sourceMappingURL=chunk-EP2FVOXW.mjs.map
//# sourceMappingURL=chunk-EP2FVOXW.mjs.map