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.77 kB
JavaScript
import {c,e as e$1,d,b,a as a$1}from'./chunk-YTO3NVH6.mjs';import {j,i as i$1}from'./chunk-HXWMJYCD.mjs';import {a,c as c$1,b as b$1}from'./chunk-XEHBQAFR.mjs';var i,r=a(()=>{i={name:"wsdot-traffic-flow",baseUrl:"https://www.wsdot.wa.gov/traffic/api/trafficflow/trafficflowrest.svc"};});var f,h,A,S,F=a(()=>{j();r();c();e$1();f={functionName:"fetchTrafficFlows",endpoint:"/getTrafficFlowsAsJson",inputSchema:b,outputSchema:d.array(),sampleParams:{},endpointDescription:"List current traffic flow conditions for all stations statewide."},h=i$1({api:i,endpoint:f,getEndpointGroup:()=>(n(),c$1(e)).flowDataGroup}),{fetch:A,hook:S}=h;});var e={};b$1(e,{flowDataGroup:()=>D});var D,n=a(()=>{u();F();D={name:"flow-data",cacheStrategy:"FREQUENT",documentation:{summary:"Real-time traffic flow conditions from sensor stations across Washington state.",description:"Current traffic flow readings, station locations, and timestamps for traffic monitoring and congestion detection.",useCases:["Monitor real-time traffic flow conditions across Washington highways.","Detect congestion and traffic patterns for route planning.","Display current traffic status in traveler information systems."],updateFrequency:"90s"},endpoints:[f,s]};});var s,I,C,H,u=a(()=>{j();r();c();e$1();s={functionName:"fetchTrafficFlowById",endpoint:"/getTrafficFlowAsJson?FlowDataID={FlowDataID}",inputSchema:a$1,outputSchema:d,sampleParams:{FlowDataID:2482},endpointDescription:"Get current traffic flow condition for a specific station by ID."},I=i$1({api:i,endpoint:s,getEndpointGroup:()=>(n(),c$1(e)).flowDataGroup}),{fetch:C,hook:H}=I;});
export{i as a,r as b,C as c,H as d,u as e,A as f,S as g,F as h,D as i,n as j};//# sourceMappingURL=chunk-O2BOWBLF.mjs.map
//# sourceMappingURL=chunk-O2BOWBLF.mjs.map