Files
hive/frontend/node_modules/.vite/deps/@hookform_resolvers_zod.js
anthonyrawlins b6bff318d9 WIP: Save current work before CHORUS rebrand
- Agent roles integration progress
- Various backend and frontend updates
- Storybook cache cleanup

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-01 02:20:56 +10:00

83 lines
2.6 KiB
JavaScript

import {
appendErrors,
get,
set
} from "./chunk-PDF5LE6H.js";
import "./chunk-3TFVT2CW.js";
import "./chunk-4MBMRILA.js";
// node_modules/@hookform/resolvers/dist/resolvers.mjs
var s = (e, s2, o2) => {
if (e && "reportValidity" in e) {
const r2 = get(o2, s2);
e.setCustomValidity(r2 && r2.message || ""), e.reportValidity();
}
};
var o = (t2, e) => {
for (const o2 in e.fields) {
const r2 = e.fields[o2];
r2 && r2.ref && "reportValidity" in r2.ref ? s(r2.ref, o2, t2) : r2.refs && r2.refs.forEach((e2) => s(e2, o2, t2));
}
};
var r = (s2, r2) => {
r2.shouldUseNativeValidation && o(s2, r2);
const f = {};
for (const o2 in s2) {
const n2 = get(r2.fields, o2), a = Object.assign(s2[o2] || {}, { ref: n2 && n2.ref });
if (i(r2.names || Object.keys(s2), o2)) {
const s3 = Object.assign({}, get(f, o2));
set(s3, "root", a), set(f, o2, s3);
} else set(f, o2, a);
}
return f;
};
var i = (t2, e) => t2.some((t3) => t3.startsWith(e + "."));
// node_modules/@hookform/resolvers/zod/dist/zod.mjs
var n = function(r2, e) {
for (var n2 = {}; r2.length; ) {
var t2 = r2[0], s2 = t2.code, i2 = t2.message, a = t2.path.join(".");
if (!n2[a]) if ("unionErrors" in t2) {
var u = t2.unionErrors[0].errors[0];
n2[a] = { message: u.message, type: u.code };
} else n2[a] = { message: i2, type: s2 };
if ("unionErrors" in t2 && t2.unionErrors.forEach(function(e2) {
return e2.errors.forEach(function(e3) {
return r2.push(e3);
});
}), e) {
var c = n2[a].types, f = c && c[t2.code];
n2[a] = appendErrors(a, e, n2, s2, f ? [].concat(f, t2.message) : t2.message);
}
r2.shift();
}
return n2;
};
var t = function(o2, t2, s2) {
return void 0 === s2 && (s2 = {}), function(i2, a, u) {
try {
return Promise.resolve(function(e, n2) {
try {
var a2 = Promise.resolve(o2["sync" === s2.mode ? "parse" : "parseAsync"](i2, t2)).then(function(e2) {
return u.shouldUseNativeValidation && o({}, u), { errors: {}, values: s2.raw ? i2 : e2 };
});
} catch (r2) {
return n2(r2);
}
return a2 && a2.then ? a2.then(void 0, n2) : a2;
}(0, function(r2) {
if (function(r3) {
return Array.isArray(null == r3 ? void 0 : r3.errors);
}(r2)) return { values: {}, errors: r(n(r2.errors, !u.shouldUseNativeValidation && "all" === u.criteriaMode), u) };
throw r2;
}));
} catch (r2) {
return Promise.reject(r2);
}
};
};
export {
t as zodResolver
};
//# sourceMappingURL=@hookform_resolvers_zod.js.map