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.07 kB
JavaScript
;var chunkZKPQXWLZ_js=require('./chunk-ZKPQXWLZ.js'),chunkFEOMCHFU_js=require('./chunk-FEOMCHFU.js'),chunkYH2IDLXA_js=require('./chunk-YH2IDLXA.js'),chunk3SKBQ6PR_js=require('./chunk-3SKBQ6PR.js'),chunkVTADX4C6_js=require('./chunk-VTADX4C6.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 x={};chunkXD2OIZAB_js.b(x,{alertAreasGroup:()=>exports.g});exports.g=void 0;var C=chunkXD2OIZAB_js.a(()=>{F();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;exports.d=void 0;exports.e=void 0;var F=chunkXD2OIZAB_js.a(()=>{chunkYH2IDLXA_js.j();o();chunkZKPQXWLZ_js.b();chunkZKPQXWLZ_js.d();exports.c={functionName:"fetchMapAreas",endpoint:"/getMapAreasAsJson",inputSchema:chunkZKPQXWLZ_js.a,outputSchema:chunkZKPQXWLZ_js.c.array(),sampleParams:{},endpointDescription:"List all available geographic map areas for filtering alerts."},j=chunkYH2IDLXA_js.i({api:exports.a,endpoint:exports.c,getEndpointGroup:()=>(C(),chunkXD2OIZAB_js.c(x)).alertAreasGroup}),{fetch:exports.d,hook:exports.e}=j;});var b={};chunkXD2OIZAB_js.b(b,{eventCategoriesGroup:()=>exports.m});exports.m=void 0;var k=chunkXD2OIZAB_js.a(()=>{H();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 V;exports.j=void 0;exports.k=void 0;var H=chunkXD2OIZAB_js.a(()=>{chunkYH2IDLXA_js.j();chunkVTADX4C6_js.b();o();chunkZKPQXWLZ_js.f();exports.i={functionName:"fetchEventCategories",endpoint:"/getEventCategoriesAsJson",inputSchema:chunkZKPQXWLZ_js.e,outputSchema:chunkVTADX4C6_js.a.string().array(),sampleParams:{},endpointDescription:"List all available event category names for filtering alerts."},V=chunkYH2IDLXA_js.i({api:exports.a,endpoint:exports.i,getEndpointGroup:()=>(k(),chunkXD2OIZAB_js.c(b)).eventCategoriesGroup}),{fetch:exports.j,hook:exports.k}=V;});exports.s=void 0;var X;exports.t=void 0;exports.u=void 0;var T=chunkXD2OIZAB_js.a(()=>{chunkYH2IDLXA_js.j();o();chunkZKPQXWLZ_js.l();chunkZKPQXWLZ_js.n();exports.s={functionName:"fetchAlerts",endpoint:"/getAlertsAsJson",inputSchema:chunkZKPQXWLZ_js.g,outputSchema:chunkZKPQXWLZ_js.m.array(),sampleParams:{},endpointDescription:"List all current highway alerts statewide."},X=chunkYH2IDLXA_js.i({api:exports.a,endpoint:exports.s,getEndpointGroup:()=>(p(),chunkXD2OIZAB_js.c(s)).highwayAlertsGroup}),{fetch:exports.t,hook:exports.u}=X;});exports.w=void 0;var Y;exports.x=void 0;exports.y=void 0;var q=chunkXD2OIZAB_js.a(()=>{chunkYH2IDLXA_js.j();o();chunkZKPQXWLZ_js.l();chunkZKPQXWLZ_js.n();exports.w={functionName:"fetchAlertsByMapArea",endpoint:"/getAlertsByMapAreaAsJson?MapArea={MapArea}",inputSchema:chunkZKPQXWLZ_js.j,outputSchema:chunkZKPQXWLZ_js.m.array(),sampleParams:{MapArea:"Seattle"},endpointDescription:"List highway alerts filtered by map area code."},Y=chunkYH2IDLXA_js.i({api:exports.a,endpoint:exports.w,getEndpointGroup:()=>(p(),chunkXD2OIZAB_js.c(s)).highwayAlertsGroup}),{fetch:exports.x,hook:exports.y}=Y;});exports.A=void 0;var Z;exports.B=void 0;exports.C=void 0;var N=chunkXD2OIZAB_js.a(()=>{chunkYH2IDLXA_js.j();o();chunkZKPQXWLZ_js.l();chunkZKPQXWLZ_js.n();exports.A={functionName:"fetchAlertsByRegionId",endpoint:"/getAlertsByRegionIDAsJson?RegionID={RegionID}",inputSchema:chunkZKPQXWLZ_js.k,outputSchema:chunkZKPQXWLZ_js.m.array(),sampleParams:{RegionID:4},endpointDescription:"List highway alerts filtered by WSDOT region ID."},Z=chunkYH2IDLXA_js.i({api:exports.a,endpoint:exports.A,getEndpointGroup:()=>(p(),chunkXD2OIZAB_js.c(s)).highwayAlertsGroup}),{fetch:exports.B,hook:exports.C}=Z;});exports.E=void 0;var _;exports.F=void 0;exports.G=void 0;var P=chunkXD2OIZAB_js.a(()=>{chunkYH2IDLXA_js.j();chunkFEOMCHFU_js.a();o();chunkZKPQXWLZ_js.l();chunkZKPQXWLZ_js.n();exports.E={functionName:"searchAlerts",endpoint:"/searchAlertsAsJson?StateRoute={StateRoute}&Region={Region}&SearchTimeStart={SearchTimeStart}&SearchTimeEnd={SearchTimeEnd}&StartingMilepost={StartingMilepost}&EndingMilepost={EndingMilepost}",inputSchema:chunkZKPQXWLZ_js.i,outputSchema:chunkZKPQXWLZ_js.m.array(),sampleParams:{StateRoute:"405",StartingMilepost:10,EndingMilepost:20,SearchTimeStart:chunk3SKBQ6PR_js.d.yesterday(),SearchTimeEnd:chunk3SKBQ6PR_js.d.today()},endpointDescription:"Search highway alerts by route, region, time range, and milepost."},_=chunkYH2IDLXA_js.i({api:exports.a,endpoint:exports.E,getEndpointGroup:()=>(p(),chunkXD2OIZAB_js.c(s)).highwayAlertsGroup}),{fetch:exports.F,hook:exports.G}=_;});var s={};chunkXD2OIZAB_js.b(s,{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 ee;exports.p=void 0;exports.q=void 0;var J=chunkXD2OIZAB_js.a(()=>{chunkYH2IDLXA_js.j();o();chunkZKPQXWLZ_js.l();chunkZKPQXWLZ_js.n();exports.o={functionName:"fetchAlertById",endpoint:"/getAlertAsJson?AlertID={AlertID}",inputSchema:chunkZKPQXWLZ_js.h,outputSchema:chunkZKPQXWLZ_js.m,sampleParams:{AlertID:468632},endpointDescription:"Get highway alert details for a specific alert ID."},ee=chunkYH2IDLXA_js.i({api:exports.a,endpoint:exports.o,getEndpointGroup:()=>(p(),chunkXD2OIZAB_js.c(s)).highwayAlertsGroup}),{fetch:exports.p,hook:exports.q}=ee;});
exports.D=N;exports.H=P;exports.J=p;exports.b=o;exports.f=F;exports.h=C;exports.l=H;exports.n=k;exports.r=J;exports.v=T;exports.z=q;//# sourceMappingURL=chunk-COSMNAQ7.js.map
//# sourceMappingURL=chunk-COSMNAQ7.js.map