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 • 1.14 kB
JavaScript
;var chunkXD2OIZAB_js=require('./chunk-XD2OIZAB.js');exports.a=void 0;exports.b=void 0;exports.c=void 0;var c;exports.d=void 0;var m=chunkXD2OIZAB_js.a(()=>{exports.a=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},exports.b=t=>t.toISOString().split("T")[0],exports.c=t=>JSON.parse(JSON.stringify(t),(s,e)=>{if(typeof e=="string"){let o=exports.a(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),exports.d={tomorrow:()=>exports.b(new Date(Date.now()+864e5)),dayAfterTomorrow:()=>exports.b(new Date(Date.now()+1728e5)),today:()=>exports.b(new Date),yesterday:()=>exports.b(new Date(Date.now()-864e5)),startOfMonth:()=>exports.b(new Date(2025,7,1)),endOfMonth:()=>exports.b(new Date(2025,7,31))};});exports.e=m;//# sourceMappingURL=chunk-S4JRINPU.js.map
//# sourceMappingURL=chunk-S4JRINPU.js.map