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.37 kB
JavaScript
;var chunkOVYYRNBL_js=require('./chunk-OVYYRNBL.js'),chunk4IW2CYC5_js=require('./chunk-4IW2CYC5.js'),chunkXD2OIZAB_js=require('./chunk-XD2OIZAB.js');exports.a=void 0;var s=chunkXD2OIZAB_js.a(()=>{exports.a={name:"wsdot-mountain-pass-conditions",baseUrl:"https://www.wsdot.wa.gov/traffic/api/mountainpassconditions/mountainpassconditionsrest.svc"};});var a,h;exports.f=void 0;exports.g=void 0;var f=chunkXD2OIZAB_js.a(()=>{chunk4IW2CYC5_js.j();s();chunkOVYYRNBL_js.c();chunkOVYYRNBL_js.f();a={functionName:"fetchMountainPassConditions",endpoint:"/getMountainPassConditionsAsJson",inputSchema:chunkOVYYRNBL_js.a,outputSchema:chunkOVYYRNBL_js.e.array(),sampleParams:{},endpointDescription:"List current conditions for all monitored mountain passes."},h=chunk4IW2CYC5_js.i({api:exports.a,endpoint:a,getEndpointGroup:()=>(p(),chunkXD2OIZAB_js.c(e)).passConditionsGroup}),{fetch:exports.f,hook:exports.g}=h;});var e={};chunkXD2OIZAB_js.b(e,{passConditionsGroup:()=>exports.i});exports.i=void 0;var p=chunkXD2OIZAB_js.a(()=>{M();f();exports.i={name:"pass-conditions",cacheStrategy:"FREQUENT",documentation:{summary:"Real-time mountain pass conditions including weather, road status, and travel restrictions.",description:"Current conditions for 15 monitored mountain passes statewide, including temperature, elevation, weather, road surface conditions, and direction-specific travel restrictions.",useCases:["Assess pass conditions for winter travel planning.","Monitor weather and road conditions for route decisions.","Check travel restrictions and advisories before mountain travel."],updateFrequency:"15m"},endpoints:[a,r]};});var r,l;exports.c=void 0;exports.d=void 0;var M=chunkXD2OIZAB_js.a(()=>{chunk4IW2CYC5_js.j();s();chunkOVYYRNBL_js.c();chunkOVYYRNBL_js.f();r={functionName:"fetchMountainPassConditionById",endpoint:"/getMountainPassConditionAsJon?PassConditionID={PassConditionID}",inputSchema:chunkOVYYRNBL_js.b,outputSchema:chunkOVYYRNBL_js.e,sampleParams:{PassConditionID:12},endpointDescription:"Get current conditions for a specific mountain pass by ID."},l=chunk4IW2CYC5_js.i({api:exports.a,endpoint:r,getEndpointGroup:()=>(p(),chunkXD2OIZAB_js.c(e)).passConditionsGroup}),{fetch:exports.c,hook:exports.d}=l;});
exports.b=s;exports.e=M;exports.h=f;exports.j=p;//# sourceMappingURL=chunk-R6ONRHIG.js.map
//# sourceMappingURL=chunk-R6ONRHIG.js.map