adding dist files

This commit is contained in:
Federico Builes
2022-05-24 14:52:45 -07:00
parent 93e4466112
commit 31314537ae
2 changed files with 85 additions and 93 deletions
Generated Vendored
+84 -92
View File
@@ -10763,11 +10763,7 @@ exports.setErrorMap = setErrorMap;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k; if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k); Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) { }) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k; if (k2 === undefined) k2 = k;
o[k2] = m[k]; o[k2] = m[k];
@@ -10836,7 +10832,7 @@ const makeIssue = (params) => {
exports.makeIssue = makeIssue; exports.makeIssue = makeIssue;
exports.EMPTY_PATH = []; exports.EMPTY_PATH = [];
function addIssueToContext(ctx, issueData) { function addIssueToContext(ctx, issueData) {
const issue = (0, exports.makeIssue)({ const issue = exports.makeIssue({
issueData: issueData, issueData: issueData,
data: ctx.data, data: ctx.data,
path: ctx.path, path: ctx.path,
@@ -10844,7 +10840,7 @@ function addIssueToContext(ctx, issueData) {
ctx.common.contextualErrorMap, ctx.common.contextualErrorMap,
ctx.schemaErrorMap, ctx.schemaErrorMap,
ZodError_1.overrideErrorMap, ZodError_1.overrideErrorMap,
ZodError_1.defaultErrorMap, // then global default map ZodError_1.defaultErrorMap,
].filter((x) => !!x), ].filter((x) => !!x),
}); });
ctx.common.issues.push(issue); ctx.common.issues.push(issue);
@@ -11069,11 +11065,7 @@ exports.getParsedType = getParsedType;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k; if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k); Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) { }) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k; if (k2 === undefined) k2 = k;
o[k2] = m[k]; o[k2] = m[k];
@@ -11127,7 +11119,7 @@ class ParseInputLazyPath {
} }
} }
const handleResult = (ctx, result) => { const handleResult = (ctx, result) => {
if ((0, parseUtil_1.isValid)(result)) { if (parseUtil_1.isValid(result)) {
return { success: true, data: result.value }; return { success: true, data: result.value };
} }
else { else {
@@ -11189,13 +11181,13 @@ class ZodType {
return this._def.description; return this._def.description;
} }
_getType(input) { _getType(input) {
return (0, util_1.getParsedType)(input.data); return util_1.getParsedType(input.data);
} }
_getOrReturnCtx(input, ctx) { _getOrReturnCtx(input, ctx) {
return (ctx || { return (ctx || {
common: input.parent.common, common: input.parent.common,
data: input.data, data: input.data,
parsedType: (0, util_1.getParsedType)(input.data), parsedType: util_1.getParsedType(input.data),
schemaErrorMap: this._def.errorMap, schemaErrorMap: this._def.errorMap,
path: input.path, path: input.path,
parent: input.parent, parent: input.parent,
@@ -11207,7 +11199,7 @@ class ZodType {
ctx: { ctx: {
common: input.parent.common, common: input.parent.common,
data: input.data, data: input.data,
parsedType: (0, util_1.getParsedType)(input.data), parsedType: util_1.getParsedType(input.data),
schemaErrorMap: this._def.errorMap, schemaErrorMap: this._def.errorMap,
path: input.path, path: input.path,
parent: input.parent, parent: input.parent,
@@ -11216,7 +11208,7 @@ class ZodType {
} }
_parseSync(input) { _parseSync(input) {
const result = this._parse(input); const result = this._parse(input);
if ((0, parseUtil_1.isAsync)(result)) { if (parseUtil_1.isAsync(result)) {
throw new Error("Synchronous parse encountered promise."); throw new Error("Synchronous parse encountered promise.");
} }
return result; return result;
@@ -11243,7 +11235,7 @@ class ZodType {
schemaErrorMap: this._def.errorMap, schemaErrorMap: this._def.errorMap,
parent: null, parent: null,
data, data,
parsedType: (0, util_1.getParsedType)(data), parsedType: util_1.getParsedType(data),
}; };
const result = this._parseSync({ data, path: ctx.path, parent: ctx }); const result = this._parseSync({ data, path: ctx.path, parent: ctx });
return handleResult(ctx, result); return handleResult(ctx, result);
@@ -11265,10 +11257,10 @@ class ZodType {
schemaErrorMap: this._def.errorMap, schemaErrorMap: this._def.errorMap,
parent: null, parent: null,
data, data,
parsedType: (0, util_1.getParsedType)(data), parsedType: util_1.getParsedType(data),
}; };
const maybeAsyncResult = this._parse({ data, path: [], parent: ctx }); const maybeAsyncResult = this._parse({ data, path: [], parent: ctx });
const result = await ((0, parseUtil_1.isAsync)(maybeAsyncResult) const result = await (parseUtil_1.isAsync(maybeAsyncResult)
? maybeAsyncResult ? maybeAsyncResult
: Promise.resolve(maybeAsyncResult)); : Promise.resolve(maybeAsyncResult));
return handleResult(ctx, result); return handleResult(ctx, result);
@@ -11413,7 +11405,7 @@ class ZodString extends ZodType {
const parsedType = this._getType(input); const parsedType = this._getType(input);
if (parsedType !== util_1.ZodParsedType.string) { if (parsedType !== util_1.ZodParsedType.string) {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.string, expected: util_1.ZodParsedType.string,
received: ctx.parsedType, received: ctx.parsedType,
@@ -11428,7 +11420,7 @@ class ZodString extends ZodType {
if (check.kind === "min") { if (check.kind === "min") {
if (input.data.length < check.value) { if (input.data.length < check.value) {
ctx = this._getOrReturnCtx(input, ctx); ctx = this._getOrReturnCtx(input, ctx);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.too_small, code: ZodError_1.ZodIssueCode.too_small,
minimum: check.value, minimum: check.value,
type: "string", type: "string",
@@ -11441,7 +11433,7 @@ class ZodString extends ZodType {
else if (check.kind === "max") { else if (check.kind === "max") {
if (input.data.length > check.value) { if (input.data.length > check.value) {
ctx = this._getOrReturnCtx(input, ctx); ctx = this._getOrReturnCtx(input, ctx);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.too_big, code: ZodError_1.ZodIssueCode.too_big,
maximum: check.value, maximum: check.value,
type: "string", type: "string",
@@ -11454,7 +11446,7 @@ class ZodString extends ZodType {
else if (check.kind === "email") { else if (check.kind === "email") {
if (!emailRegex.test(input.data)) { if (!emailRegex.test(input.data)) {
ctx = this._getOrReturnCtx(input, ctx); ctx = this._getOrReturnCtx(input, ctx);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
validation: "email", validation: "email",
code: ZodError_1.ZodIssueCode.invalid_string, code: ZodError_1.ZodIssueCode.invalid_string,
message: check.message, message: check.message,
@@ -11465,7 +11457,7 @@ class ZodString extends ZodType {
else if (check.kind === "uuid") { else if (check.kind === "uuid") {
if (!uuidRegex.test(input.data)) { if (!uuidRegex.test(input.data)) {
ctx = this._getOrReturnCtx(input, ctx); ctx = this._getOrReturnCtx(input, ctx);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
validation: "uuid", validation: "uuid",
code: ZodError_1.ZodIssueCode.invalid_string, code: ZodError_1.ZodIssueCode.invalid_string,
message: check.message, message: check.message,
@@ -11476,7 +11468,7 @@ class ZodString extends ZodType {
else if (check.kind === "cuid") { else if (check.kind === "cuid") {
if (!cuidRegex.test(input.data)) { if (!cuidRegex.test(input.data)) {
ctx = this._getOrReturnCtx(input, ctx); ctx = this._getOrReturnCtx(input, ctx);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
validation: "cuid", validation: "cuid",
code: ZodError_1.ZodIssueCode.invalid_string, code: ZodError_1.ZodIssueCode.invalid_string,
message: check.message, message: check.message,
@@ -11490,7 +11482,7 @@ class ZodString extends ZodType {
} }
catch (_a) { catch (_a) {
ctx = this._getOrReturnCtx(input, ctx); ctx = this._getOrReturnCtx(input, ctx);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
validation: "url", validation: "url",
code: ZodError_1.ZodIssueCode.invalid_string, code: ZodError_1.ZodIssueCode.invalid_string,
message: check.message, message: check.message,
@@ -11503,7 +11495,7 @@ class ZodString extends ZodType {
const testResult = check.regex.test(input.data); const testResult = check.regex.test(input.data);
if (!testResult) { if (!testResult) {
ctx = this._getOrReturnCtx(input, ctx); ctx = this._getOrReturnCtx(input, ctx);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
validation: "regex", validation: "regex",
code: ZodError_1.ZodIssueCode.invalid_string, code: ZodError_1.ZodIssueCode.invalid_string,
message: check.message, message: check.message,
@@ -11625,7 +11617,7 @@ class ZodNumber extends ZodType {
const parsedType = this._getType(input); const parsedType = this._getType(input);
if (parsedType !== util_1.ZodParsedType.number) { if (parsedType !== util_1.ZodParsedType.number) {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.number, expected: util_1.ZodParsedType.number,
received: ctx.parsedType, received: ctx.parsedType,
@@ -11638,7 +11630,7 @@ class ZodNumber extends ZodType {
if (check.kind === "int") { if (check.kind === "int") {
if (!util_1.util.isInteger(input.data)) { if (!util_1.util.isInteger(input.data)) {
ctx = this._getOrReturnCtx(input, ctx); ctx = this._getOrReturnCtx(input, ctx);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: "integer", expected: "integer",
received: "float", received: "float",
@@ -11653,7 +11645,7 @@ class ZodNumber extends ZodType {
: input.data <= check.value; : input.data <= check.value;
if (tooSmall) { if (tooSmall) {
ctx = this._getOrReturnCtx(input, ctx); ctx = this._getOrReturnCtx(input, ctx);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.too_small, code: ZodError_1.ZodIssueCode.too_small,
minimum: check.value, minimum: check.value,
type: "number", type: "number",
@@ -11669,7 +11661,7 @@ class ZodNumber extends ZodType {
: input.data >= check.value; : input.data >= check.value;
if (tooBig) { if (tooBig) {
ctx = this._getOrReturnCtx(input, ctx); ctx = this._getOrReturnCtx(input, ctx);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.too_big, code: ZodError_1.ZodIssueCode.too_big,
maximum: check.value, maximum: check.value,
type: "number", type: "number",
@@ -11682,7 +11674,7 @@ class ZodNumber extends ZodType {
else if (check.kind === "multipleOf") { else if (check.kind === "multipleOf") {
if (floatSafeRemainder(input.data, check.value) !== 0) { if (floatSafeRemainder(input.data, check.value) !== 0) {
ctx = this._getOrReturnCtx(input, ctx); ctx = this._getOrReturnCtx(input, ctx);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.not_multiple_of, code: ZodError_1.ZodIssueCode.not_multiple_of,
multipleOf: check.value, multipleOf: check.value,
message: check.message, message: check.message,
@@ -11810,14 +11802,14 @@ class ZodBigInt extends ZodType {
const parsedType = this._getType(input); const parsedType = this._getType(input);
if (parsedType !== util_1.ZodParsedType.bigint) { if (parsedType !== util_1.ZodParsedType.bigint) {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.bigint, expected: util_1.ZodParsedType.bigint,
received: ctx.parsedType, received: ctx.parsedType,
}); });
return parseUtil_1.INVALID; return parseUtil_1.INVALID;
} }
return (0, parseUtil_1.OK)(input.data); return parseUtil_1.OK(input.data);
} }
} }
exports.ZodBigInt = ZodBigInt; exports.ZodBigInt = ZodBigInt;
@@ -11832,14 +11824,14 @@ class ZodBoolean extends ZodType {
const parsedType = this._getType(input); const parsedType = this._getType(input);
if (parsedType !== util_1.ZodParsedType.boolean) { if (parsedType !== util_1.ZodParsedType.boolean) {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.boolean, expected: util_1.ZodParsedType.boolean,
received: ctx.parsedType, received: ctx.parsedType,
}); });
return parseUtil_1.INVALID; return parseUtil_1.INVALID;
} }
return (0, parseUtil_1.OK)(input.data); return parseUtil_1.OK(input.data);
} }
} }
exports.ZodBoolean = ZodBoolean; exports.ZodBoolean = ZodBoolean;
@@ -11854,7 +11846,7 @@ class ZodDate extends ZodType {
const parsedType = this._getType(input); const parsedType = this._getType(input);
if (parsedType !== util_1.ZodParsedType.date) { if (parsedType !== util_1.ZodParsedType.date) {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.date, expected: util_1.ZodParsedType.date,
received: ctx.parsedType, received: ctx.parsedType,
@@ -11863,7 +11855,7 @@ class ZodDate extends ZodType {
} }
if (isNaN(input.data.getTime())) { if (isNaN(input.data.getTime())) {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_date, code: ZodError_1.ZodIssueCode.invalid_date,
}); });
return parseUtil_1.INVALID; return parseUtil_1.INVALID;
@@ -11886,14 +11878,14 @@ class ZodUndefined extends ZodType {
const parsedType = this._getType(input); const parsedType = this._getType(input);
if (parsedType !== util_1.ZodParsedType.undefined) { if (parsedType !== util_1.ZodParsedType.undefined) {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.undefined, expected: util_1.ZodParsedType.undefined,
received: ctx.parsedType, received: ctx.parsedType,
}); });
return parseUtil_1.INVALID; return parseUtil_1.INVALID;
} }
return (0, parseUtil_1.OK)(input.data); return parseUtil_1.OK(input.data);
} }
} }
exports.ZodUndefined = ZodUndefined; exports.ZodUndefined = ZodUndefined;
@@ -11908,14 +11900,14 @@ class ZodNull extends ZodType {
const parsedType = this._getType(input); const parsedType = this._getType(input);
if (parsedType !== util_1.ZodParsedType.null) { if (parsedType !== util_1.ZodParsedType.null) {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.null, expected: util_1.ZodParsedType.null,
received: ctx.parsedType, received: ctx.parsedType,
}); });
return parseUtil_1.INVALID; return parseUtil_1.INVALID;
} }
return (0, parseUtil_1.OK)(input.data); return parseUtil_1.OK(input.data);
} }
} }
exports.ZodNull = ZodNull; exports.ZodNull = ZodNull;
@@ -11932,7 +11924,7 @@ class ZodAny extends ZodType {
this._any = true; this._any = true;
} }
_parse(input) { _parse(input) {
return (0, parseUtil_1.OK)(input.data); return parseUtil_1.OK(input.data);
} }
} }
exports.ZodAny = ZodAny; exports.ZodAny = ZodAny;
@@ -11949,7 +11941,7 @@ class ZodUnknown extends ZodType {
this._unknown = true; this._unknown = true;
} }
_parse(input) { _parse(input) {
return (0, parseUtil_1.OK)(input.data); return parseUtil_1.OK(input.data);
} }
} }
exports.ZodUnknown = ZodUnknown; exports.ZodUnknown = ZodUnknown;
@@ -11962,7 +11954,7 @@ ZodUnknown.create = (params) => {
class ZodNever extends ZodType { class ZodNever extends ZodType {
_parse(input) { _parse(input) {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.never, expected: util_1.ZodParsedType.never,
received: ctx.parsedType, received: ctx.parsedType,
@@ -11982,14 +11974,14 @@ class ZodVoid extends ZodType {
const parsedType = this._getType(input); const parsedType = this._getType(input);
if (parsedType !== util_1.ZodParsedType.undefined) { if (parsedType !== util_1.ZodParsedType.undefined) {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.void, expected: util_1.ZodParsedType.void,
received: ctx.parsedType, received: ctx.parsedType,
}); });
return parseUtil_1.INVALID; return parseUtil_1.INVALID;
} }
return (0, parseUtil_1.OK)(input.data); return parseUtil_1.OK(input.data);
} }
} }
exports.ZodVoid = ZodVoid; exports.ZodVoid = ZodVoid;
@@ -12004,7 +11996,7 @@ class ZodArray extends ZodType {
const { ctx, status } = this._processInputParams(input); const { ctx, status } = this._processInputParams(input);
const def = this._def; const def = this._def;
if (ctx.parsedType !== util_1.ZodParsedType.array) { if (ctx.parsedType !== util_1.ZodParsedType.array) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.array, expected: util_1.ZodParsedType.array,
received: ctx.parsedType, received: ctx.parsedType,
@@ -12013,7 +12005,7 @@ class ZodArray extends ZodType {
} }
if (def.minLength !== null) { if (def.minLength !== null) {
if (ctx.data.length < def.minLength.value) { if (ctx.data.length < def.minLength.value) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.too_small, code: ZodError_1.ZodIssueCode.too_small,
minimum: def.minLength.value, minimum: def.minLength.value,
type: "array", type: "array",
@@ -12025,7 +12017,7 @@ class ZodArray extends ZodType {
} }
if (def.maxLength !== null) { if (def.maxLength !== null) {
if (ctx.data.length > def.maxLength.value) { if (ctx.data.length > def.maxLength.value) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.too_big, code: ZodError_1.ZodIssueCode.too_big,
maximum: def.maxLength.value, maximum: def.maxLength.value,
type: "array", type: "array",
@@ -12091,7 +12083,7 @@ var objectUtil;
objectUtil.mergeShapes = (first, second) => { objectUtil.mergeShapes = (first, second) => {
return { return {
...first, ...first,
...second, // second overwrites first ...second,
}; };
}; };
})(objectUtil = exports.objectUtil || (exports.objectUtil = {})); })(objectUtil = exports.objectUtil || (exports.objectUtil = {}));
@@ -12155,7 +12147,7 @@ class ZodObject extends ZodType {
const parsedType = this._getType(input); const parsedType = this._getType(input);
if (parsedType !== util_1.ZodParsedType.object) { if (parsedType !== util_1.ZodParsedType.object) {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.object, expected: util_1.ZodParsedType.object,
received: ctx.parsedType, received: ctx.parsedType,
@@ -12192,7 +12184,7 @@ class ZodObject extends ZodType {
} }
else if (unknownKeys === "strict") { else if (unknownKeys === "strict") {
if (extraKeys.length > 0) { if (extraKeys.length > 0) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.unrecognized_keys, code: ZodError_1.ZodIssueCode.unrecognized_keys,
keys: extraKeys, keys: extraKeys,
}); });
@@ -12422,7 +12414,7 @@ class ZodUnion extends ZodType {
} }
// return invalid // return invalid
const unionErrors = results.map((result) => new ZodError_1.ZodError(result.ctx.common.issues)); const unionErrors = results.map((result) => new ZodError_1.ZodError(result.ctx.common.issues));
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_union, code: ZodError_1.ZodIssueCode.invalid_union,
unionErrors, unionErrors,
}); });
@@ -12480,7 +12472,7 @@ class ZodUnion extends ZodType {
return dirty.result; return dirty.result;
} }
const unionErrors = issues.map((issues) => new ZodError_1.ZodError(issues)); const unionErrors = issues.map((issues) => new ZodError_1.ZodError(issues));
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_union, code: ZodError_1.ZodIssueCode.invalid_union,
unionErrors, unionErrors,
}); });
@@ -12503,7 +12495,7 @@ class ZodDiscriminatedUnion extends ZodType {
_parse(input) { _parse(input) {
const { ctx } = this._processInputParams(input); const { ctx } = this._processInputParams(input);
if (ctx.parsedType !== util_1.ZodParsedType.object) { if (ctx.parsedType !== util_1.ZodParsedType.object) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.object, expected: util_1.ZodParsedType.object,
received: ctx.parsedType, received: ctx.parsedType,
@@ -12514,7 +12506,7 @@ class ZodDiscriminatedUnion extends ZodType {
const discriminatorValue = ctx.data[discriminator]; const discriminatorValue = ctx.data[discriminator];
const option = this.options.get(discriminatorValue); const option = this.options.get(discriminatorValue);
if (!option) { if (!option) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_union_discriminator, code: ZodError_1.ZodIssueCode.invalid_union_discriminator,
options: this.validDiscriminatorValues, options: this.validDiscriminatorValues,
path: [discriminator], path: [discriminator],
@@ -12579,8 +12571,8 @@ class ZodDiscriminatedUnion extends ZodType {
} }
exports.ZodDiscriminatedUnion = ZodDiscriminatedUnion; exports.ZodDiscriminatedUnion = ZodDiscriminatedUnion;
function mergeValues(a, b) { function mergeValues(a, b) {
const aType = (0, util_1.getParsedType)(a); const aType = util_1.getParsedType(a);
const bType = (0, util_1.getParsedType)(b); const bType = util_1.getParsedType(b);
if (a === b) { if (a === b) {
return { valid: true, data: a }; return { valid: true, data: a };
} }
@@ -12628,17 +12620,17 @@ class ZodIntersection extends ZodType {
_parse(input) { _parse(input) {
const { status, ctx } = this._processInputParams(input); const { status, ctx } = this._processInputParams(input);
const handleParsed = (parsedLeft, parsedRight) => { const handleParsed = (parsedLeft, parsedRight) => {
if ((0, parseUtil_1.isAborted)(parsedLeft) || (0, parseUtil_1.isAborted)(parsedRight)) { if (parseUtil_1.isAborted(parsedLeft) || parseUtil_1.isAborted(parsedRight)) {
return parseUtil_1.INVALID; return parseUtil_1.INVALID;
} }
const merged = mergeValues(parsedLeft.value, parsedRight.value); const merged = mergeValues(parsedLeft.value, parsedRight.value);
if (!merged.valid) { if (!merged.valid) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_intersection_types, code: ZodError_1.ZodIssueCode.invalid_intersection_types,
}); });
return parseUtil_1.INVALID; return parseUtil_1.INVALID;
} }
if ((0, parseUtil_1.isDirty)(parsedLeft) || (0, parseUtil_1.isDirty)(parsedRight)) { if (parseUtil_1.isDirty(parsedLeft) || parseUtil_1.isDirty(parsedRight)) {
status.dirty(); status.dirty();
} }
return { status: status.value, value: merged.data }; return { status: status.value, value: merged.data };
@@ -12683,7 +12675,7 @@ class ZodTuple extends ZodType {
_parse(input) { _parse(input) {
const { status, ctx } = this._processInputParams(input); const { status, ctx } = this._processInputParams(input);
if (ctx.parsedType !== util_1.ZodParsedType.array) { if (ctx.parsedType !== util_1.ZodParsedType.array) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.array, expected: util_1.ZodParsedType.array,
received: ctx.parsedType, received: ctx.parsedType,
@@ -12691,7 +12683,7 @@ class ZodTuple extends ZodType {
return parseUtil_1.INVALID; return parseUtil_1.INVALID;
} }
if (ctx.data.length < this._def.items.length) { if (ctx.data.length < this._def.items.length) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.too_small, code: ZodError_1.ZodIssueCode.too_small,
minimum: this._def.items.length, minimum: this._def.items.length,
inclusive: true, inclusive: true,
@@ -12701,7 +12693,7 @@ class ZodTuple extends ZodType {
} }
const rest = this._def.rest; const rest = this._def.rest;
if (!rest && ctx.data.length > this._def.items.length) { if (!rest && ctx.data.length > this._def.items.length) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.too_big, code: ZodError_1.ZodIssueCode.too_big,
maximum: this._def.items.length, maximum: this._def.items.length,
inclusive: true, inclusive: true,
@@ -12755,7 +12747,7 @@ class ZodRecord extends ZodType {
_parse(input) { _parse(input) {
const { status, ctx } = this._processInputParams(input); const { status, ctx } = this._processInputParams(input);
if (ctx.parsedType !== util_1.ZodParsedType.object) { if (ctx.parsedType !== util_1.ZodParsedType.object) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.object, expected: util_1.ZodParsedType.object,
received: ctx.parsedType, received: ctx.parsedType,
@@ -12803,7 +12795,7 @@ class ZodMap extends ZodType {
_parse(input) { _parse(input) {
const { status, ctx } = this._processInputParams(input); const { status, ctx } = this._processInputParams(input);
if (ctx.parsedType !== util_1.ZodParsedType.map) { if (ctx.parsedType !== util_1.ZodParsedType.map) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.map, expected: util_1.ZodParsedType.map,
received: ctx.parsedType, received: ctx.parsedType,
@@ -12865,7 +12857,7 @@ class ZodSet extends ZodType {
_parse(input) { _parse(input) {
const { status, ctx } = this._processInputParams(input); const { status, ctx } = this._processInputParams(input);
if (ctx.parsedType !== util_1.ZodParsedType.set) { if (ctx.parsedType !== util_1.ZodParsedType.set) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.set, expected: util_1.ZodParsedType.set,
received: ctx.parsedType, received: ctx.parsedType,
@@ -12875,7 +12867,7 @@ class ZodSet extends ZodType {
const def = this._def; const def = this._def;
if (def.minSize !== null) { if (def.minSize !== null) {
if (ctx.data.size < def.minSize.value) { if (ctx.data.size < def.minSize.value) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.too_small, code: ZodError_1.ZodIssueCode.too_small,
minimum: def.minSize.value, minimum: def.minSize.value,
type: "set", type: "set",
@@ -12887,7 +12879,7 @@ class ZodSet extends ZodType {
} }
if (def.maxSize !== null) { if (def.maxSize !== null) {
if (ctx.data.size > def.maxSize.value) { if (ctx.data.size > def.maxSize.value) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.too_big, code: ZodError_1.ZodIssueCode.too_big,
maximum: def.maxSize.value, maximum: def.maxSize.value,
type: "set", type: "set",
@@ -12954,7 +12946,7 @@ class ZodFunction extends ZodType {
_parse(input) { _parse(input) {
const { ctx } = this._processInputParams(input); const { ctx } = this._processInputParams(input);
if (ctx.parsedType !== util_1.ZodParsedType.function) { if (ctx.parsedType !== util_1.ZodParsedType.function) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.function, expected: util_1.ZodParsedType.function,
received: ctx.parsedType, received: ctx.parsedType,
@@ -12962,7 +12954,7 @@ class ZodFunction extends ZodType {
return parseUtil_1.INVALID; return parseUtil_1.INVALID;
} }
function makeArgsIssue(args, error) { function makeArgsIssue(args, error) {
return (0, parseUtil_1.makeIssue)({ return parseUtil_1.makeIssue({
data: args, data: args,
path: ctx.path, path: ctx.path,
errorMaps: [ errorMaps: [
@@ -12978,7 +12970,7 @@ class ZodFunction extends ZodType {
}); });
} }
function makeReturnsIssue(returns, error) { function makeReturnsIssue(returns, error) {
return (0, parseUtil_1.makeIssue)({ return parseUtil_1.makeIssue({
data: returns, data: returns,
path: ctx.path, path: ctx.path,
errorMaps: [ errorMaps: [
@@ -12996,7 +12988,7 @@ class ZodFunction extends ZodType {
const params = { errorMap: ctx.common.contextualErrorMap }; const params = { errorMap: ctx.common.contextualErrorMap };
const fn = ctx.data; const fn = ctx.data;
if (this._def.returns instanceof ZodPromise) { if (this._def.returns instanceof ZodPromise) {
return (0, parseUtil_1.OK)(async (...args) => { return parseUtil_1.OK(async (...args) => {
const error = new ZodError_1.ZodError([]); const error = new ZodError_1.ZodError([]);
const parsedArgs = await this._def.args const parsedArgs = await this._def.args
.parseAsync(args, params) .parseAsync(args, params)
@@ -13015,7 +13007,7 @@ class ZodFunction extends ZodType {
}); });
} }
else { else {
return (0, parseUtil_1.OK)((...args) => { return parseUtil_1.OK((...args) => {
const parsedArgs = this._def.args.safeParse(args, params); const parsedArgs = this._def.args.safeParse(args, params);
if (!parsedArgs.success) { if (!parsedArgs.success) {
throw new ZodError_1.ZodError([makeArgsIssue(args, parsedArgs.error)]); throw new ZodError_1.ZodError([makeArgsIssue(args, parsedArgs.error)]);
@@ -13089,7 +13081,7 @@ class ZodLiteral extends ZodType {
_parse(input) { _parse(input) {
if (input.data !== this._def.value) { if (input.data !== this._def.value) {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_literal, code: ZodError_1.ZodIssueCode.invalid_literal,
expected: this._def.value, expected: this._def.value,
}); });
@@ -13121,7 +13113,7 @@ class ZodEnum extends ZodType {
if (typeof input.data !== "string") { if (typeof input.data !== "string") {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
const expectedValues = this._def.values; const expectedValues = this._def.values;
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
expected: util_1.util.joinValues(expectedValues), expected: util_1.util.joinValues(expectedValues),
received: ctx.parsedType, received: ctx.parsedType,
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
@@ -13131,14 +13123,14 @@ class ZodEnum extends ZodType {
if (this._def.values.indexOf(input.data) === -1) { if (this._def.values.indexOf(input.data) === -1) {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
const expectedValues = this._def.values; const expectedValues = this._def.values;
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
received: ctx.data, received: ctx.data,
code: ZodError_1.ZodIssueCode.invalid_enum_value, code: ZodError_1.ZodIssueCode.invalid_enum_value,
options: expectedValues, options: expectedValues,
}); });
return parseUtil_1.INVALID; return parseUtil_1.INVALID;
} }
return (0, parseUtil_1.OK)(input.data); return parseUtil_1.OK(input.data);
} }
get options() { get options() {
return this._def.values; return this._def.values;
@@ -13174,7 +13166,7 @@ class ZodNativeEnum extends ZodType {
if (ctx.parsedType !== util_1.ZodParsedType.string && if (ctx.parsedType !== util_1.ZodParsedType.string &&
ctx.parsedType !== util_1.ZodParsedType.number) { ctx.parsedType !== util_1.ZodParsedType.number) {
const expectedValues = util_1.util.objectValues(nativeEnumValues); const expectedValues = util_1.util.objectValues(nativeEnumValues);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
expected: util_1.util.joinValues(expectedValues), expected: util_1.util.joinValues(expectedValues),
received: ctx.parsedType, received: ctx.parsedType,
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
@@ -13183,14 +13175,14 @@ class ZodNativeEnum extends ZodType {
} }
if (nativeEnumValues.indexOf(input.data) === -1) { if (nativeEnumValues.indexOf(input.data) === -1) {
const expectedValues = util_1.util.objectValues(nativeEnumValues); const expectedValues = util_1.util.objectValues(nativeEnumValues);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
received: ctx.data, received: ctx.data,
code: ZodError_1.ZodIssueCode.invalid_enum_value, code: ZodError_1.ZodIssueCode.invalid_enum_value,
options: expectedValues, options: expectedValues,
}); });
return parseUtil_1.INVALID; return parseUtil_1.INVALID;
} }
return (0, parseUtil_1.OK)(input.data); return parseUtil_1.OK(input.data);
} }
get enum() { get enum() {
return this._def.values; return this._def.values;
@@ -13209,7 +13201,7 @@ class ZodPromise extends ZodType {
const { ctx } = this._processInputParams(input); const { ctx } = this._processInputParams(input);
if (ctx.parsedType !== util_1.ZodParsedType.promise && if (ctx.parsedType !== util_1.ZodParsedType.promise &&
ctx.common.async === false) { ctx.common.async === false) {
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.promise, expected: util_1.ZodParsedType.promise,
received: ctx.parsedType, received: ctx.parsedType,
@@ -13219,7 +13211,7 @@ class ZodPromise extends ZodType {
const promisified = ctx.parsedType === util_1.ZodParsedType.promise const promisified = ctx.parsedType === util_1.ZodParsedType.promise
? ctx.data ? ctx.data
: Promise.resolve(ctx.data); : Promise.resolve(ctx.data);
return (0, parseUtil_1.OK)(promisified.then((data) => { return parseUtil_1.OK(promisified.then((data) => {
return this._def.type.parseAsync(data, { return this._def.type.parseAsync(data, {
path: ctx.path, path: ctx.path,
errorMap: ctx.common.contextualErrorMap, errorMap: ctx.common.contextualErrorMap,
@@ -13263,7 +13255,7 @@ class ZodEffects extends ZodType {
} }
const checkCtx = { const checkCtx = {
addIssue: (arg) => { addIssue: (arg) => {
(0, parseUtil_1.addIssueToContext)(ctx, arg); parseUtil_1.addIssueToContext(ctx, arg);
if (arg.fatal) { if (arg.fatal) {
status.abort(); status.abort();
} }
@@ -13328,7 +13320,7 @@ class ZodEffects extends ZodType {
// if (base.status === "dirty") { // if (base.status === "dirty") {
// return { status: "dirty", value: base.value }; // return { status: "dirty", value: base.value };
// } // }
if (!(0, parseUtil_1.isValid)(base)) if (!parseUtil_1.isValid(base))
return base; return base;
const result = effect.transform(base.value, checkCtx); const result = effect.transform(base.value, checkCtx);
if (result instanceof Promise) { if (result instanceof Promise) {
@@ -13340,7 +13332,7 @@ class ZodEffects extends ZodType {
return this._def.schema return this._def.schema
._parseAsync({ data: ctx.data, path: ctx.path, parent: ctx }) ._parseAsync({ data: ctx.data, path: ctx.path, parent: ctx })
.then((base) => { .then((base) => {
if (!(0, parseUtil_1.isValid)(base)) if (!parseUtil_1.isValid(base))
return base; return base;
// if (base.status === "aborted") return INVALID; // if (base.status === "aborted") return INVALID;
// if (base.status === "dirty") { // if (base.status === "dirty") {
@@ -13375,7 +13367,7 @@ class ZodOptional extends ZodType {
_parse(input) { _parse(input) {
const parsedType = this._getType(input); const parsedType = this._getType(input);
if (parsedType === util_1.ZodParsedType.undefined) { if (parsedType === util_1.ZodParsedType.undefined) {
return (0, parseUtil_1.OK)(undefined); return parseUtil_1.OK(undefined);
} }
return this._def.innerType._parse(input); return this._def.innerType._parse(input);
} }
@@ -13395,7 +13387,7 @@ class ZodNullable extends ZodType {
_parse(input) { _parse(input) {
const parsedType = this._getType(input); const parsedType = this._getType(input);
if (parsedType === util_1.ZodParsedType.null) { if (parsedType === util_1.ZodParsedType.null) {
return (0, parseUtil_1.OK)(null); return parseUtil_1.OK(null);
} }
return this._def.innerType._parse(input); return this._def.innerType._parse(input);
} }
@@ -13441,7 +13433,7 @@ class ZodNaN extends ZodType {
const parsedType = this._getType(input); const parsedType = this._getType(input);
if (parsedType !== util_1.ZodParsedType.nan) { if (parsedType !== util_1.ZodParsedType.nan) {
const ctx = this._getOrReturnCtx(input); const ctx = this._getOrReturnCtx(input);
(0, parseUtil_1.addIssueToContext)(ctx, { parseUtil_1.addIssueToContext(ctx, {
code: ZodError_1.ZodIssueCode.invalid_type, code: ZodError_1.ZodIssueCode.invalid_type,
expected: util_1.ZodParsedType.nan, expected: util_1.ZodParsedType.nan,
received: ctx.parsedType, received: ctx.parsedType,
@@ -13509,7 +13501,7 @@ var ZodFirstPartyTypeKind;
})(ZodFirstPartyTypeKind = exports.ZodFirstPartyTypeKind || (exports.ZodFirstPartyTypeKind = {})); })(ZodFirstPartyTypeKind = exports.ZodFirstPartyTypeKind || (exports.ZodFirstPartyTypeKind = {}));
const instanceOfType = (cls, params = { const instanceOfType = (cls, params = {
message: `Input not instance of ${cls.name}`, message: `Input not instance of ${cls.name}`,
}) => (0, exports.custom)((data) => data instanceof cls, params, true); }) => exports.custom((data) => data instanceof cls, params, true);
exports["instanceof"] = instanceOfType; exports["instanceof"] = instanceOfType;
const stringType = ZodString.create; const stringType = ZodString.create;
exports.string = stringType; exports.string = stringType;
Generated Vendored
+1 -1
View File
File diff suppressed because one or more lines are too long