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 • 7.25 kB
JavaScript
;var chunkDARRQYCN_js=require('./chunk-DARRQYCN.js'),chunkRGC4OYVR_js=require('./chunk-RGC4OYVR.js'),chunkGWRLC6BC_js=require('./chunk-GWRLC6BC.js'),chunkJLQPUZOD_js=require('./chunk-JLQPUZOD.js'),chunkEAVYUQDY_js=require('./chunk-EAVYUQDY.js'),chunkXD2OIZAB_js=require('./chunk-XD2OIZAB.js');exports.a=void 0;var o=chunkXD2OIZAB_js.a(()=>{exports.a={name:"wsdot-highway-alerts",baseUrl:"https://www.wsdot.wa.gov/traffic/api/highwayalerts/highwayalertsrest.svc"};});var C={};chunkXD2OIZAB_js.b(C,{alertAreasGroup:()=>exports.g});exports.g=void 0;var D=chunkXD2OIZAB_js.a(()=>{x();exports.g={name:"alertAreas",cacheStrategy:"FREQUENT",documentation:{summary:"Geographic map areas for filtering highway alerts by region.",description:"Area codes and names used to organize and filter highway alerts across Washington State geographic regions.",useCases:["Filter highway alerts by geographic map area.","Obtain valid area codes for alert queries.","Display regional alert organization in user interfaces."],updateFrequency:"5m"},endpoints:[exports.c]};});exports.c=void 0;var j,K;exports.d=void 0;exports.e=void 0;var x=chunkXD2OIZAB_js.a(()=>{chunkGWRLC6BC_js.j();o();chunkDARRQYCN_js.b();chunkDARRQYCN_js.d();exports.c={functionName:"fetchMapAreas",endpoint:"/getMapAreasAsJson",inputSchema:chunkDARRQYCN_js.a,outputSchema:chunkDARRQYCN_js.c.array(),sampleParams:{},endpointDescription:"List all available geographic map areas for filtering alerts."},{fetch:j,useHook:K}=chunkGWRLC6BC_js.i({api:exports.a,endpoint:exports.c,getCacheStrategy:()=>(D(),chunkXD2OIZAB_js.c(C)).alertAreasGroup.cacheStrategy}),exports.d=j,exports.e=K;});var G={};chunkXD2OIZAB_js.b(G,{eventCategoriesGroup:()=>exports.m});exports.m=void 0;var b=chunkXD2OIZAB_js.a(()=>{R();exports.m={name:"event-categories",cacheStrategy:"FREQUENT",documentation:{summary:"Event category classifications for highway alerts.",description:"Standardized category names used to classify and filter highway alerts by incident type, such as construction, collisions, maintenance, and weather events.",useCases:["Filter highway alerts by event category type.","Obtain valid category names for alert searches.","Categorize alerts in user interfaces by incident type."],updateFrequency:"5m"},endpoints:[exports.i]};});exports.i=void 0;var X,Y;exports.j=void 0;exports.k=void 0;var R=chunkXD2OIZAB_js.a(()=>{chunkGWRLC6BC_js.j();chunkJLQPUZOD_js.b();o();chunkDARRQYCN_js.f();exports.i={functionName:"fetchEventCategories",endpoint:"/getEventCategoriesAsJson",inputSchema:chunkDARRQYCN_js.e,outputSchema:chunkJLQPUZOD_js.a.string().array(),sampleParams:{},endpointDescription:"List all available event category names for filtering alerts."},{fetch:X,useHook:Y}=chunkGWRLC6BC_js.i({api:exports.a,endpoint:exports.i,getCacheStrategy:()=>(b(),chunkXD2OIZAB_js.c(G)).eventCategoriesGroup.cacheStrategy}),exports.j=X,exports.k=Y;});exports.s=void 0;var Z,_;exports.t=void 0;exports.u=void 0;var T=chunkXD2OIZAB_js.a(()=>{chunkGWRLC6BC_js.j();o();chunkDARRQYCN_js.l();chunkDARRQYCN_js.n();exports.s={functionName:"fetchAlerts",endpoint:"/getAlertsAsJson",inputSchema:chunkDARRQYCN_js.g,outputSchema:chunkDARRQYCN_js.m.array(),sampleParams:{},endpointDescription:"List all current highway alerts statewide."},{fetch:Z,useHook:_}=chunkGWRLC6BC_js.i({api:exports.a,endpoint:exports.s,getCacheStrategy:()=>(p(),chunkXD2OIZAB_js.c(n)).highwayAlertsGroup.cacheStrategy}),exports.t=Z,exports.u=_;});exports.w=void 0;var $,tt;exports.x=void 0;exports.y=void 0;var q=chunkXD2OIZAB_js.a(()=>{chunkGWRLC6BC_js.j();o();chunkDARRQYCN_js.l();chunkDARRQYCN_js.n();exports.w={functionName:"fetchAlertsByMapArea",endpoint:"/getAlertsByMapAreaAsJson?MapArea={MapArea}",inputSchema:chunkDARRQYCN_js.j,outputSchema:chunkDARRQYCN_js.m.array(),sampleParams:{MapArea:"Seattle"},endpointDescription:"List highway alerts filtered by map area code."},{fetch:$,useHook:tt}=chunkGWRLC6BC_js.i({api:exports.a,endpoint:exports.w,getCacheStrategy:()=>(p(),chunkXD2OIZAB_js.c(n)).highwayAlertsGroup.cacheStrategy}),exports.x=$,exports.y=tt;});exports.A=void 0;var et,rt;exports.B=void 0;exports.C=void 0;var N=chunkXD2OIZAB_js.a(()=>{chunkGWRLC6BC_js.j();o();chunkDARRQYCN_js.l();chunkDARRQYCN_js.n();exports.A={functionName:"fetchAlertsByRegionId",endpoint:"/getAlertsByRegionIDAsJson?RegionID={RegionID}",inputSchema:chunkDARRQYCN_js.k,outputSchema:chunkDARRQYCN_js.m.array(),sampleParams:{RegionID:4},endpointDescription:"List highway alerts filtered by WSDOT region ID."},{fetch:et,useHook:rt}=chunkGWRLC6BC_js.i({api:exports.a,endpoint:exports.A,getCacheStrategy:()=>(p(),chunkXD2OIZAB_js.c(n)).highwayAlertsGroup.cacheStrategy}),exports.B=et,exports.C=rt;});exports.E=void 0;var at,ot;exports.F=void 0;exports.G=void 0;var P=chunkXD2OIZAB_js.a(()=>{chunkGWRLC6BC_js.j();chunkRGC4OYVR_js.a();o();chunkDARRQYCN_js.l();chunkDARRQYCN_js.n();exports.E={functionName:"searchAlerts",endpoint:"/searchAlertsAsJson?StateRoute={StateRoute}&Region={Region}&SearchTimeStart={SearchTimeStart}&SearchTimeEnd={SearchTimeEnd}&StartingMilepost={StartingMilepost}&EndingMilepost={EndingMilepost}",inputSchema:chunkDARRQYCN_js.i,outputSchema:chunkDARRQYCN_js.m.array(),sampleParams:{StateRoute:"405",StartingMilepost:10,EndingMilepost:20,SearchTimeStart:chunkEAVYUQDY_js.d.yesterday(),SearchTimeEnd:chunkEAVYUQDY_js.d.today()},endpointDescription:"Search highway alerts by route, region, time range, and milepost."},{fetch:at,useHook:ot}=chunkGWRLC6BC_js.i({api:exports.a,endpoint:exports.E,getCacheStrategy:()=>(p(),chunkXD2OIZAB_js.c(n)).highwayAlertsGroup.cacheStrategy}),exports.F=at,exports.G=ot;});var n={};chunkXD2OIZAB_js.b(n,{highwayAlertsGroup:()=>exports.I});exports.I=void 0;var p=chunkXD2OIZAB_js.a(()=>{J();T();q();N();P();exports.I={name:"highwayAlerts",cacheStrategy:"FREQUENT",documentation:{summary:"Real-time highway alerts for traffic incidents and road conditions.",description:"Traffic incidents, construction, maintenance, and other events affecting Washington State highways, including location details, impact levels, timestamps, and event classifications.",useCases:["Monitor real-time traffic incidents and road conditions.","Plan alternate routes based on current highway alerts.","Display active alerts filtered by location, region, or category.","Track alert status and estimated resolution times."],updateFrequency:"5m"},endpoints:[exports.s,exports.E,exports.A,exports.w,exports.o]};});exports.o=void 0;var st,nt;exports.p=void 0;exports.q=void 0;var J=chunkXD2OIZAB_js.a(()=>{chunkGWRLC6BC_js.j();o();chunkDARRQYCN_js.l();chunkDARRQYCN_js.n();exports.o={functionName:"fetchAlertById",endpoint:"/getAlertAsJson?AlertID={AlertID}",inputSchema:chunkDARRQYCN_js.h,outputSchema:chunkDARRQYCN_js.m,sampleParams:{AlertID:468632},endpointDescription:"Get highway alert details for a specific alert ID."},{fetch:st,useHook:nt}=chunkGWRLC6BC_js.i({api:exports.a,endpoint:exports.o,getCacheStrategy:()=>(p(),chunkXD2OIZAB_js.c(n)).highwayAlertsGroup.cacheStrategy}),exports.p=st,exports.q=nt;});
exports.D=N;exports.H=P;exports.J=p;exports.b=o;exports.f=x;exports.h=D;exports.l=R;exports.n=b;exports.r=J;exports.v=T;exports.z=q;//# sourceMappingURL=chunk-KQZADVGR.js.map
//# sourceMappingURL=chunk-KQZADVGR.js.map