UNPKG

ws-dottie

Version:

Your friendly TypeScript companion for Washington State transportation APIs - WSDOT and WSF data with smart caching and React Query integration

2 lines 971 B
import {a}from'./chunk-XEHBQAFR.mjs';var D,n,u,c,d,m=a(()=>{D=t=>{if(!t||typeof t!="string"||!t.startsWith("/Date(")||!t.endsWith(")/"))return null;let s=t.slice(6,-6),e=s.search(/[+-]/),o=e>0?s.slice(0,e):s,r=parseInt(o,10);if(Number.isNaN(r))return null;let i=new Date(r);return Number.isNaN(i.getTime())?null:i},n=t=>t.toISOString().split("T")[0],u=t=>JSON.parse(JSON.stringify(t),(s,e)=>{if(typeof e=="string"){let o=D(e);if(o)return o;let r=new Date(e);return !Number.isNaN(r.getTime())&&c(e)?r:e}return e}),c=t=>/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}(:\d{2}(\.\d{1,3})?)?(Z|[+-]\d{2}:\d{2})?$/.test(t),d={tomorrow:()=>n(new Date(Date.now()+864e5)),dayAfterTomorrow:()=>n(new Date(Date.now()+1728e5)),today:()=>n(new Date),yesterday:()=>n(new Date(Date.now()-864e5)),startOfMonth:()=>n(new Date(2025,7,1)),endOfMonth:()=>n(new Date(2025,7,31))};});export{D as a,n as b,u as c,d,m as e};//# sourceMappingURL=chunk-C3ZUMU65.mjs.map //# sourceMappingURL=chunk-C3ZUMU65.mjs.map