UNPKG

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 2.29 kB
'use strict';var chunkJEFQJVDZ_js=require('./chunk-JEFQJVDZ.js'),chunkGWRLC6BC_js=require('./chunk-GWRLC6BC.js'),chunkXD2OIZAB_js=require('./chunk-XD2OIZAB.js');exports.a=void 0;var o=chunkXD2OIZAB_js.a(()=>{exports.a={name:"wsdot-travel-times",baseUrl:"https://www.wsdot.wa.gov/traffic/api/traveltimes/traveltimesrest.svc"};});var i,h,I;exports.f=void 0;exports.g=void 0;var d=chunkXD2OIZAB_js.a(()=>{chunkGWRLC6BC_js.j();o();chunkJEFQJVDZ_js.c();chunkJEFQJVDZ_js.e();i={functionName:"fetchTravelTimes",endpoint:"/getTravelTimesAsJson",inputSchema:chunkJEFQJVDZ_js.b,outputSchema:chunkJEFQJVDZ_js.d.array(),sampleParams:{},endpointDescription:"List travel time data for all available routes."},{fetch:h,useHook:I}=chunkGWRLC6BC_js.i({api:exports.a,endpoint:i,getCacheStrategy:()=>(s(),chunkXD2OIZAB_js.c(m)).travelTimeRoutesGroup.cacheStrategy}),exports.f=h,exports.g=I;});var m={};chunkXD2OIZAB_js.b(m,{travelTimeRoutesGroup:()=>exports.i});exports.i=void 0;var s=chunkXD2OIZAB_js.a(()=>{y();d();exports.i={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;exports.c=void 0;exports.d=void 0;var y=chunkXD2OIZAB_js.a(()=>{chunkGWRLC6BC_js.j();o();chunkJEFQJVDZ_js.c();chunkJEFQJVDZ_js.e();p={functionName:"fetchTravelTimeById",endpoint:"/getTravelTimeAsJson?TravelTimeID={TravelTimeID}",inputSchema:chunkJEFQJVDZ_js.a,outputSchema:chunkJEFQJVDZ_js.d,sampleParams:{TravelTimeID:1},endpointDescription:"Get travel time data for a specific route by ID."},{fetch:S,useHook:F}=chunkGWRLC6BC_js.i({api:exports.a,endpoint:p,getCacheStrategy:()=>(s(),chunkXD2OIZAB_js.c(m)).travelTimeRoutesGroup.cacheStrategy}),exports.c=S,exports.d=F;}); exports.b=o;exports.e=y;exports.h=d;exports.j=s;//# sourceMappingURL=chunk-5R42BB7Y.js.map //# sourceMappingURL=chunk-5R42BB7Y.js.map