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.89 kB
JavaScript
;var chunkG3TJKIW5_js=require('./chunk-G3TJKIW5.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-highway-cameras",baseUrl:"https://www.wsdot.wa.gov/traffic/api/highwaycameras/highwaycamerasrest.svc"};});exports.g=void 0;var M,l;exports.h=void 0;exports.i=void 0;var w=chunkXD2OIZAB_js.a(()=>{chunkGWRLC6BC_js.j();o();chunkG3TJKIW5_js.d();chunkG3TJKIW5_js.f();exports.g={functionName:"fetchHighwayCameras",endpoint:"/getCamerasAsJson",inputSchema:chunkG3TJKIW5_js.a,outputSchema:chunkG3TJKIW5_js.e.array(),sampleParams:{},endpointDescription:"List all highway cameras statewide."},{fetch:M,useHook:l}=chunkGWRLC6BC_js.i({api:exports.a,endpoint:exports.g,getCacheStrategy:()=>(m(),chunkXD2OIZAB_js.c(i)).camerasGroup.cacheStrategy}),exports.h=M,exports.i=l;});exports.k=void 0;var S,A;exports.l=void 0;exports.m=void 0;var f=chunkXD2OIZAB_js.a(()=>{chunkGWRLC6BC_js.j();o();chunkG3TJKIW5_js.d();chunkG3TJKIW5_js.f();exports.k={functionName:"searchHighwayCamerasByRouteAndMilepost",endpoint:"/searchCamerasAsJson",inputSchema:chunkG3TJKIW5_js.b,outputSchema:chunkG3TJKIW5_js.e.array(),sampleParams:{StateRoute:"I-5",StartingMilepost:10,EndingMilepost:20},endpointDescription:"Search cameras by route and milepost range."},{fetch:S,useHook:A}=chunkGWRLC6BC_js.i({api:exports.a,endpoint:exports.k,getCacheStrategy:()=>(m(),chunkXD2OIZAB_js.c(i)).camerasGroup.cacheStrategy}),exports.l=S,exports.m=A;});var i={};chunkXD2OIZAB_js.b(i,{camerasGroup:()=>exports.o});exports.o=void 0;var m=chunkXD2OIZAB_js.a(()=>{H();w();f();exports.o={name:"cameras",cacheStrategy:"STATIC",documentation:{summary:"Traffic monitoring cameras on Washington state highways.",description:"Camera locations, image URLs, status, and metadata for real-time traffic condition visibility.",useCases:["Display live camera feeds in traffic monitoring applications.","Show road conditions and weather impacts for route planning.","Provide visual traffic status in traveler information systems."],updateFrequency:"5m"},endpoints:[exports.k,exports.c,exports.g]};});exports.c=void 0;var F,R;exports.d=void 0;exports.e=void 0;var H=chunkXD2OIZAB_js.a(()=>{chunkGWRLC6BC_js.j();o();chunkG3TJKIW5_js.d();chunkG3TJKIW5_js.f();exports.c={functionName:"fetchHighwayCameraByCameraId",endpoint:"/getCameraAsJson?CameraID={CameraID}",inputSchema:chunkG3TJKIW5_js.c,outputSchema:chunkG3TJKIW5_js.e,sampleParams:{CameraID:9818},endpointDescription:"Get camera details by camera ID."},{fetch:F,useHook:R}=chunkGWRLC6BC_js.i({api:exports.a,endpoint:exports.c,getCacheStrategy:()=>(m(),chunkXD2OIZAB_js.c(i)).camerasGroup.cacheStrategy}),exports.d=F,exports.e=R;});
exports.b=o;exports.f=H;exports.j=w;exports.n=f;exports.p=m;//# sourceMappingURL=chunk-5A4GLAHO.js.map
//# sourceMappingURL=chunk-5A4GLAHO.js.map