@primeuix/forms
Version:
Forms utilities for PrimeUI Libraries
2 lines (1 loc) • 2.89 kB
JavaScript
;var PrimeUIX=PrimeUIX||{};PrimeUIX.Forms=PrimeUIX.Forms||{};PrimeUIX.Forms.Valibot=(()=>{var p=Object.defineProperty;var O=Object.getOwnPropertyDescriptor;var q=Object.getOwnPropertyNames,x=Object.getOwnPropertySymbols;var w=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable;var E=(e,n,r)=>n in e?p(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,y=(e,n)=>{for(var r in n||(n={}))w.call(n,r)&&E(e,r,n[r]);if(x)for(var r of x(n))g.call(n,r)&&E(e,r,n[r]);return e};var P=(e,n)=>{for(var r in n)p(e,r,{get:n[r],enumerable:!0})},R=(e,n,r,i)=>{if(n&&typeof n=="object"||typeof n=="function")for(let u of q(n))!w.call(e,u)&&u!==r&&p(e,u,{get:()=>n[u],enumerable:!(i=O(n,u))||i.enumerable});return e};var S=e=>R(p({},"__esModule",{value:!0}),e);var a=(e,n,r)=>new Promise((i,u)=>{var I=s=>{try{f(r.next(s))}catch(t){u(t)}},m=s=>{try{f(r.throw(s))}catch(t){u(t)}},f=s=>s.done?i(s.value):Promise.resolve(s.value).then(I,m);f((r=r.apply(e,n)).next())});var N={};P(N,{valibotResolver:()=>M});function _(e){return e==null||e===""||Array.isArray(e)&&e.length===0||!(e instanceof Date)&&typeof e=="object"&&Object.keys(e).length===0}function h(e){return!_(e)}function v(e,n=!0){return e instanceof Object&&e.constructor===Object&&(n||Object.keys(e).length!==0)}var k=(e,n)=>n?v(e)&&Object.hasOwn(e,n)?e:{[n]:e}:e;var J=new RegExp("^(?:[\\u{1F1E6}-\\u{1F1FF}]{2}|\\u{1F3F4}[\\u{E0061}-\\u{E007A}]{2}[\\u{E0030}-\\u{E0039}\\u{E0061}-\\u{E007A}]{1,3}\\u{E007F}|(?:\\p{Emoji}\\uFE0F\\u20E3?|\\p{Emoji_Modifier_Base}\\p{Emoji_Modifier}?|\\p{Emoji_Presentation})(?:\\u200D(?:\\p{Emoji}\\uFE0F\\u20E3?|\\p{Emoji_Modifier_Base}\\p{Emoji_Modifier}?|\\p{Emoji_Presentation}))*)+$","u");var l;function A(e){var n,r,i;return{lang:(n=e==null?void 0:e.lang)!=null?n:l==null?void 0:l.lang,message:e==null?void 0:e.message,abortEarly:(r=e==null?void 0:e.abortEarly)!=null?r:l==null?void 0:l.abortEarly,abortPipeEarly:(i=e==null?void 0:e.abortPipeEarly)!=null?i:l==null?void 0:l.abortPipeEarly}}function D(e){if(e.path){let n="";for(let r of e.path)if(typeof r.key=="string"||typeof r.key=="number")n?n+=`.${r.key}`:n+=r.key;else return null;return n}return null}function $(e,n,r){let i=e._run({typed:!1,value:n},A(r));return{typed:i.typed,success:!i.issues,output:i.value,issues:i.issues}}function j(e,n,r){return a(this,null,function*(){let i=yield e._run({typed:!1,value:n},A(r));return{typed:i.typed,success:!i.issues,output:i.value,issues:i.issues}})}var M=(e,n,r)=>I=>a(null,[I],function*({values:i,name:u}){var s;let{sync:m=!1,raw:f=!1}=r||{};try{let t=m?$(e,i,y({abortPipeEarly:!1},n)):yield j(e,i,y({abortPipeEarly:!1},n));return t.success?{values:k(f?i:t.output,u),errors:{}}:{values:k(f?i:void 0,u),errors:(s=t.issues)==null?void 0:s.reduce((c,b)=>{let d=D(b),o=h(d)?d:u;return o&&(c[o]||(c[o]=[]),c[o].push(b)),c},{})}}catch(t){throw t}});return S(N);})();