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.78 kB
JavaScript
import {c,e as e$1,d,b as b$1,a as a$1}from'./chunk-TVLIS7LG.mjs';import {j,i as i$1}from'./chunk-S7QEFA3B.mjs';import {a,c as c$1,b as b$2}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 e,y,E,A,F=a(()=>{j();r();c();e$1();e={functionName:"fetchTrafficFlows",endpoint:"/getTrafficFlowsAsJson",inputSchema:b$1,outputSchema:d.array(),sampleParams:{},endpointDescription:"List current traffic flow conditions for all stations statewide."},y=i$1({api:i,endpoint:e,getEndpointGroup:()=>(n(),c$1(f)).flowDataGroup}),{fetch:E,hook:A}=y;});var f={};b$2(f,{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:[e,s]};});var s,I,b,C,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(f)).flowDataGroup}),{fetch:b,hook:C}=I;});
export{i as a,r as b,b as c,C as d,u as e,E as f,A as g,F as h,D as i,n as j};//# sourceMappingURL=chunk-QMLM3PNX.mjs.map
//# sourceMappingURL=chunk-QMLM3PNX.mjs.map