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.85 kB
JavaScript
import {c,e,d as d$1,b,a as a$1}from'./chunk-SYIUDQVA.mjs';import {j,i as i$1}from'./chunk-DOBO2Q4R.mjs';import {a,c as c$1,b as b$1}from'./chunk-XEHBQAFR.mjs';var r,o=a(()=>{r={name:"wsdot-travel-times",baseUrl:"https://www.wsdot.wa.gov/traffic/api/traveltimes/traveltimesrest.svc"};});var i,h,I,k,x,d=a(()=>{j();o();c();e();i={functionName:"fetchTravelTimes",endpoint:"/getTravelTimesAsJson",inputSchema:b,outputSchema:d$1.array(),sampleParams:{},endpointDescription:"List travel time data for all available routes."},{fetch:h,useHook:I}=i$1({api:r,endpoint:i,getCacheStrategy:()=>(s(),c$1(m)).travelTimeRoutesGroup.cacheStrategy}),k=h,x=I;});var m={};b$1(m,{travelTimeRoutesGroup:()=>g});var g,s=a(()=>{y();d();g={name:"travel-time-routes",cacheStrategy:"STATIC",documentation:{summary:"Current and average travel times for major Washington State highway routes.",description:"Travel time data for routes in Seattle, Tacoma, and Snoqualmie Pass areas, including distance, start/end points, and comparison of current vs. average times.",useCases:["Plan travel routes and estimate arrival times.","Compare current conditions against historical averages to identify delays.","Optimize departure times based on real-time traffic conditions."],updateFrequency:"5m"},endpoints:[i,p]};});var p,S,F,P,J,y=a(()=>{j();o();c();e();p={functionName:"fetchTravelTimeById",endpoint:"/getTravelTimeAsJson?TravelTimeID={TravelTimeID}",inputSchema:a$1,outputSchema:d$1,sampleParams:{TravelTimeID:1},endpointDescription:"Get travel time data for a specific route by ID."},{fetch:S,useHook:F}=i$1({api:r,endpoint:p,getCacheStrategy:()=>(s(),c$1(m)).travelTimeRoutesGroup.cacheStrategy}),P=S,J=F;});
export{r as a,o as b,P as c,J as d,y as e,k as f,x as g,d as h,g as i,s as j};//# sourceMappingURL=chunk-KAOGFTIB.mjs.map
//# sourceMappingURL=chunk-KAOGFTIB.mjs.map