UNPKG

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.82 kB
'use strict';var chunk45M3IGAM_js=require('./chunk-45M3IGAM.js'),chunk4JZMJ7A2_js=require('./chunk-4JZMJ7A2.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 H;exports.h=void 0;exports.i=void 0;var w=chunkXD2OIZAB_js.a(()=>{chunk4JZMJ7A2_js.j();o();chunk45M3IGAM_js.d();chunk45M3IGAM_js.f();exports.g={functionName:"fetchHighwayCameras",endpoint:"/getCamerasAsJson",inputSchema:chunk45M3IGAM_js.a,outputSchema:chunk45M3IGAM_js.e.array(),sampleParams:{},endpointDescription:"List all highway cameras statewide."},H=chunk4JZMJ7A2_js.i({api:exports.a,endpoint:exports.g,getEndpointGroup:()=>(m(),chunkXD2OIZAB_js.c(i)).camerasGroup}),{fetch:exports.h,hook:exports.i}=H;});exports.k=void 0;var I;exports.l=void 0;exports.m=void 0;var f=chunkXD2OIZAB_js.a(()=>{chunk4JZMJ7A2_js.j();o();chunk45M3IGAM_js.d();chunk45M3IGAM_js.f();exports.k={functionName:"searchHighwayCamerasByRouteAndMilepost",endpoint:"/searchCamerasAsJson",inputSchema:chunk45M3IGAM_js.b,outputSchema:chunk45M3IGAM_js.e.array(),sampleParams:{StateRoute:"I-5",StartingMilepost:10,EndingMilepost:20},endpointDescription:"Search cameras by route and milepost range."},I=chunk4JZMJ7A2_js.i({api:exports.a,endpoint:exports.k,getEndpointGroup:()=>(m(),chunkXD2OIZAB_js.c(i)).camerasGroup}),{fetch:exports.l,hook:exports.m}=I;});var i={};chunkXD2OIZAB_js.b(i,{camerasGroup:()=>exports.o});exports.o=void 0;var m=chunkXD2OIZAB_js.a(()=>{M();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 B;exports.d=void 0;exports.e=void 0;var M=chunkXD2OIZAB_js.a(()=>{chunk4JZMJ7A2_js.j();o();chunk45M3IGAM_js.d();chunk45M3IGAM_js.f();exports.c={functionName:"fetchHighwayCameraByCameraId",endpoint:"/getCameraAsJson?CameraID={CameraID}",inputSchema:chunk45M3IGAM_js.c,outputSchema:chunk45M3IGAM_js.e,sampleParams:{CameraID:9818},endpointDescription:"Get camera details by camera ID."},B=chunk4JZMJ7A2_js.i({api:exports.a,endpoint:exports.c,getEndpointGroup:()=>(m(),chunkXD2OIZAB_js.c(i)).camerasGroup}),{fetch:exports.d,hook:exports.e}=B;}); exports.b=o;exports.f=M;exports.j=w;exports.n=f;exports.p=m;//# sourceMappingURL=chunk-RBSWM73J.js.map //# sourceMappingURL=chunk-RBSWM73J.js.map