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 • 2.98 kB
JavaScript
;var chunkXD2OIZAB_js=require('./chunk-XD2OIZAB.js'),zod=require('zod');function E(e,s){var i={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&s.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var t=0,n=Object.getOwnPropertySymbols(e);t<n.length;t++)s.indexOf(n[t])<0&&Object.prototype.propertyIsEnumerable.call(e,n[t])&&(i[n[t]]=e[n[t]]);return i}function A(e,s){var i;return ((i=e?._def)===null||i===void 0?void 0:i.typeName)===s}function d(e,s){let i=e.ZodType.prototype[s];e.ZodType.prototype[s]=function(...n){let t=i.apply(this,n);return t._def.openapi=this._def.openapi,t};}function Z(e){if(typeof e.ZodType.prototype.openapi<"u")return;e.ZodType.prototype.openapi=function(t,r){var u,l,c,a,o,f;let p=typeof t=="string"?r:t,j=p??{},{param:w}=j,k=E(j,["param"]),P=Object.assign(Object.assign({},(u=this._def.openapi)===null||u===void 0?void 0:u._internal),typeof t=="string"?{refId:t}:void 0),R=Object.assign(Object.assign(Object.assign({},(l=this._def.openapi)===null||l===void 0?void 0:l.metadata),k),!((a=(c=this._def.openapi)===null||c===void 0?void 0:c.metadata)===null||a===void 0)&&a.param||w?{param:Object.assign(Object.assign({},(f=(o=this._def.openapi)===null||o===void 0?void 0:o.metadata)===null||f===void 0?void 0:f.param),w)}:void 0),I=new this.constructor(Object.assign(Object.assign({},this._def),{openapi:Object.assign(Object.assign({},Object.keys(P).length>0?{_internal:P}:void 0),Object.keys(R).length>0?{metadata:R}:void 0)}));if(A(this,"ZodObject")){let D=this.extend;I.extend=function(...M){var m,h,g,v,b,y,O;let _=D.apply(this,M);return _._def.openapi={_internal:{extendedFrom:!((h=(m=this._def.openapi)===null||m===void 0?void 0:m._internal)===null||h===void 0)&&h.refId?{refId:(v=(g=this._def.openapi)===null||g===void 0?void 0:g._internal)===null||v===void 0?void 0:v.refId,schema:this}:(y=(b=this._def.openapi)===null||b===void 0?void 0:b._internal)===null||y===void 0?void 0:y.extendedFrom},metadata:(O=_._def.openapi)===null||O===void 0?void 0:O.metadata},_};}return I},d(e,"optional"),d(e,"nullable"),d(e,"default"),d(e,"transform"),d(e,"refine");let s=e.ZodObject.prototype.deepPartial;e.ZodObject.prototype.deepPartial=function(){let t=this._def.shape(),r=s.apply(this),u=r._def.shape();return Object.entries(u).forEach(([l,c])=>{var a,o;c._def.openapi=(o=(a=t[l])===null||a===void 0?void 0:a._def)===null||o===void 0?void 0:o.openapi;}),r._def.openapi=void 0,r};let i=e.ZodObject.prototype.pick;e.ZodObject.prototype.pick=function(...t){let r=i.apply(this,t);return r._def.openapi=void 0,r};let n=e.ZodObject.prototype.omit;e.ZodObject.prototype.omit=function(...t){let r=n.apply(this,t);return r._def.openapi=void 0,r};}var C=chunkXD2OIZAB_js.a(()=>{});var N=chunkXD2OIZAB_js.a(()=>{C();Z(zod.z);});Object.defineProperty(exports,"a",{enumerable:true,get:function(){return zod.z}});exports.b=N;//# sourceMappingURL=chunk-VTADX4C6.js.map
//# sourceMappingURL=chunk-VTADX4C6.js.map