Socket
Socket
Sign inDemoInstall

zod

Package Overview
Dependencies
0
Maintainers
1
Versions
360
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.0.0-alpha.1 to 2.0.0-alpha.2

37

lib/src/errorMap.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultErrorMap = void 0;
var ZodError_1 = require("./ZodError");
var util_1 = require("./helpers/util");
exports.defaultErrorMap = function (error, _ctx) {
var message;
switch (error.code) {
case ZodError_1.ZodErrorCode.invalid_type:
return "Invalid input: expected " + error.expected + ", received " + error.received;
message = "Invalid input: expected " + error.expected + ", received " + error.received;
break;
case ZodError_1.ZodErrorCode.nonempty_array_is_empty:
return "List must contain at least one item";
message = "List must contain at least one item";
break;
case ZodError_1.ZodErrorCode.unrecognized_keys:
return "Unrecognized key(s) in object: " + error.keys.map(function (k) { return "'" + k + "'"; }).join(', ');
message = "Unrecognized key(s) in object: " + error.keys.map(function (k) { return "'" + k + "'"; }).join(', ');
break;
case ZodError_1.ZodErrorCode.invalid_union:
return "Invalid input";
message = "Invalid input";
break;
case ZodError_1.ZodErrorCode.invalid_array_length:
return "Expected list of " + error.expected + " items, received " + error.received + " items";
message = "Expected list of " + error.expected + " items, received " + error.received + " items";
break;
case ZodError_1.ZodErrorCode.invalid_literal_value:
return "Input must be \"" + error.expected + "\"";
message = "Input must be \"" + error.expected + "\"";
break;
case ZodError_1.ZodErrorCode.invalid_enum_value:
return "Input must be one of these values: " + error.options.join(', ');
message = "Input must be one of these values: " + error.options.join(', ');
break;
case ZodError_1.ZodErrorCode.invalid_arguments:
return "Invalid function arguments";
message = "Invalid function arguments";
break;
case ZodError_1.ZodErrorCode.invalid_return_type:
return "Invalid function return type";
message = "Invalid function return type";
break;
case ZodError_1.ZodErrorCode.invalid_date:
return "Invalid date";
message = "Invalid date";
break;
case ZodError_1.ZodErrorCode.custom_error:
return "Invalid input.";
message = "Invalid input.";
break;
default:
message = "Invalid input.";
util_1.util.assertNever(error);
}
return message;
// return `Invalid input.`;
};
//# sourceMappingURL=errorMap.js.map
export declare class Mocker {
pick: (...args: any[]) => any;
get string(): string;
get number(): number;
get bigint(): bigint;
get boolean(): boolean;
get date(): Date;
get null(): null;
get undefined(): undefined;
get stringOptional(): any;
get stringNullable(): any;
get numberOptional(): any;
get numberNullable(): any;
get booleanOptional(): any;
get booleanNullable(): any;
readonly string: string;
readonly number: number;
readonly bigint: bigint;
readonly boolean: boolean;
readonly date: Date;
readonly null: null;
readonly undefined: undefined;
readonly stringOptional: any;
readonly stringNullable: any;
readonly numberOptional: any;
readonly numberNullable: any;
readonly booleanOptional: any;
readonly booleanNullable: any;
}
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Mocker = void 0;
function getRandomInt(max) {

@@ -23,3 +22,3 @@ return Math.floor(Math.random() * Math.floor(max));

},
enumerable: false,
enumerable: true,
configurable: true

@@ -31,3 +30,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -39,3 +38,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -47,3 +46,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -55,3 +54,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -63,3 +62,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -71,3 +70,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -79,3 +78,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -87,3 +86,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -95,3 +94,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -103,3 +102,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -111,3 +110,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -119,3 +118,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -122,0 +121,0 @@ });

import { ZodRawShape } from '../types/base';
import { ZodObject } from '../types/object';
export declare namespace objectUtil {
export interface ZodObjectParams {
interface ZodObjectParams {
strict: boolean;
}
export type MergeObjectParams<First extends ZodObjectParams, Second extends ZodObjectParams> = {
type MergeObjectParams<First extends ZodObjectParams, Second extends ZodObjectParams> = {
strict: First['strict'] extends false ? false : Second['strict'] extends false ? false : true;
};
export type MergeShapes<U extends ZodRawShape, V extends ZodRawShape> = {
type MergeShapes<U extends ZodRawShape, V extends ZodRawShape> = {
[k in Exclude<keyof U, keyof V>]: U[k];
} & V;
export type Flatten<T extends object> = {
type Flatten<T extends object> = {
[k in keyof T]: T[k];

@@ -32,12 +32,11 @@ };

}>;
export type NoNeverKeys<T extends object> = {
type NoNeverKeys<T extends object> = {
[k in keyof T]: T[k] extends never ? never : k;
}[keyof T];
export type NoNever<T extends object> = {
type NoNever<T extends object> = {
[k in NoNeverKeys<T>]: T[k];
};
export type ObjectType<T extends ZodRawShape> = FlattenObject<ObjectIntersection<NoNever<T>>>;
export const mergeShapes: <U extends ZodRawShape, T extends ZodRawShape>(first: U, second: T) => T & U;
export const mergeObjects: <FirstShape extends ZodRawShape, FirstParams extends ZodObjectParams>(first: ZodObject<FirstShape, FirstParams>) => <SecondShape extends ZodRawShape, SecondParams extends ZodObjectParams>(second: ZodObject<SecondShape, SecondParams>) => ZodObject<FirstShape & SecondShape, MergeObjectParams<FirstParams, SecondParams>>;
export {};
type ObjectType<T extends ZodRawShape> = FlattenObject<ObjectIntersection<NoNever<T>>>;
const mergeShapes: <U extends ZodRawShape, T extends ZodRawShape>(first: U, second: T) => T & U;
const mergeObjects: <FirstShape extends ZodRawShape, FirstParams extends ZodObjectParams>(first: ZodObject<FirstShape, FirstParams>) => <SecondShape extends ZodRawShape, SecondParams extends ZodObjectParams>(second: ZodObject<SecondShape, SecondParams>) => ZodObject<FirstShape & SecondShape, MergeObjectParams<FirstParams, SecondParams>>;
}

@@ -13,11 +13,3 @@ "use strict";

};
var __spreadArrays = (this && this.__spreadArrays) || function () {
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
for (var r = Array(s), k = 0, i = 0; i < il; i++)
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
r[k] = a[j];
return r;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.objectUtil = void 0;
var base_1 = require("../types/base");

@@ -38,3 +30,3 @@ var intersection_1 = require("../types/intersection");

}
return __assign(__assign(__assign({}, first), second), sharedShape);
return __assign({}, first, second, sharedShape);
};

@@ -45,3 +37,3 @@ objectUtil.mergeObjects = function (first) { return function (second) {

t: base_1.ZodTypes.object,
checks: __spreadArrays((first._def.checks || []), (second._def.checks || [])),
checks: (first._def.checks || []).concat((second._def.checks || [])),
// strict: first.params.strict && second.params.strict,

@@ -48,0 +40,0 @@ params: {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.util = void 0;
var util;

@@ -5,0 +4,0 @@ (function (util) {

@@ -34,14 +34,14 @@ import { ZodString, ZodStringDef } from './types/string';

declare const unknownType: () => ZodUnknown;
declare const arrayType: <T extends ZodTypeAny>(schema: T) => ZodArray<T>;
declare const arrayType: <T extends ZodType<any, import("./types/base").ZodTypeDef>>(schema: T) => ZodArray<T>;
declare const objectType: <T extends import("./types/base").ZodRawShape>(shape: T) => ZodObject<T, {
strict: true;
}>;
declare const unionType: <T extends [ZodTypeAny, ZodTypeAny, ...ZodTypeAny[]]>(types: T) => ZodUnion<T>;
declare const intersectionType: <T extends ZodTypeAny, U extends ZodTypeAny>(left: T, right: U) => ZodIntersection<T, U>;
declare const tupleType: <T extends [] | [ZodTypeAny, ...ZodTypeAny[]]>(schemas: T) => ZodTuple<T>;
declare const recordType: <Value extends ZodTypeAny = ZodTypeAny>(valueType: Value) => ZodRecord<Value>;
declare const functionType: <T extends ZodTuple<any>, U extends ZodTypeAny>(args: T, returns: U) => ZodFunction<T, U>;
declare const unionType: <T extends [ZodType<any, import("./types/base").ZodTypeDef>, ZodType<any, import("./types/base").ZodTypeDef>, ...ZodType<any, import("./types/base").ZodTypeDef>[]]>(types: T) => ZodUnion<T>;
declare const intersectionType: <T extends ZodType<any, import("./types/base").ZodTypeDef>, U extends ZodType<any, import("./types/base").ZodTypeDef>>(left: T, right: U) => ZodIntersection<T, U>;
declare const tupleType: <T extends [] | [ZodType<any, import("./types/base").ZodTypeDef>, ...ZodType<any, import("./types/base").ZodTypeDef>[]]>(schemas: T) => ZodTuple<T>;
declare const recordType: <Value extends ZodType<any, import("./types/base").ZodTypeDef> = ZodType<any, import("./types/base").ZodTypeDef>>(valueType: Value) => ZodRecord<Value>;
declare const functionType: <T extends ZodTuple<any>, U extends ZodType<any, import("./types/base").ZodTypeDef>>(args: T, returns: U) => ZodFunction<T, U>;
declare const literalType: <T extends import("./helpers/primitive").Primitive>(value: T) => ZodLiteral<T>;
declare const enumType: <U extends string, T extends [U, ...U[]]>(values: T) => ZodEnum<T>;
declare const promiseType: <T extends ZodTypeAny>(schema: T) => ZodPromise<T>;
declare const promiseType: <T extends ZodType<any, import("./types/base").ZodTypeDef>>(schema: T) => ZodPromise<T>;
declare const ostring: () => ZodUnion<[ZodString, ZodUndefined]>;

@@ -48,0 +48,0 @@ declare const onumber: () => ZodUnion<[ZodNumber, ZodUndefined]>;

"use strict";
/* ZOD */
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodError = exports.Schema = exports.ZodType = exports.ZodPromise = exports.ZodEnum = exports.ZodLiteral = exports.ZodLazy = exports.ZodFunction = exports.ZodRecord = exports.ZodTuple = exports.ZodIntersection = exports.ZodUnion = exports.ZodObject = exports.ZodArray = exports.ZodUnknown = exports.ZodAny = exports.ZodNull = exports.ZodUndefined = exports.ZodDate = exports.ZodBoolean = exports.ZodBigInt = exports.ZodNumber = exports.ZodString = exports.lazy = exports.oboolean = exports.onumber = exports.ostring = exports.promise = exports.enum = exports.literal = exports.function = exports.record = exports.tuple = exports.intersection = exports.union = exports.object = exports.array = exports.unknown = exports.any = exports.null = exports.undefined = exports.date = exports.boolean = exports.bigint = exports.number = exports.string = void 0;
var string_1 = require("./types/string");
Object.defineProperty(exports, "ZodString", { enumerable: true, get: function () { return string_1.ZodString; } });
exports.ZodString = string_1.ZodString;
var number_1 = require("./types/number");
Object.defineProperty(exports, "ZodNumber", { enumerable: true, get: function () { return number_1.ZodNumber; } });
exports.ZodNumber = number_1.ZodNumber;
var bigint_1 = require("./types/bigint");
Object.defineProperty(exports, "ZodBigInt", { enumerable: true, get: function () { return bigint_1.ZodBigInt; } });
exports.ZodBigInt = bigint_1.ZodBigInt;
var boolean_1 = require("./types/boolean");
Object.defineProperty(exports, "ZodBoolean", { enumerable: true, get: function () { return boolean_1.ZodBoolean; } });
exports.ZodBoolean = boolean_1.ZodBoolean;
var date_1 = require("./types/date");
Object.defineProperty(exports, "ZodDate", { enumerable: true, get: function () { return date_1.ZodDate; } });
exports.ZodDate = date_1.ZodDate;
var undefined_1 = require("./types/undefined");
Object.defineProperty(exports, "ZodUndefined", { enumerable: true, get: function () { return undefined_1.ZodUndefined; } });
exports.ZodUndefined = undefined_1.ZodUndefined;
var null_1 = require("./types/null");
Object.defineProperty(exports, "ZodNull", { enumerable: true, get: function () { return null_1.ZodNull; } });
exports.ZodNull = null_1.ZodNull;
var any_1 = require("./types/any");
Object.defineProperty(exports, "ZodAny", { enumerable: true, get: function () { return any_1.ZodAny; } });
exports.ZodAny = any_1.ZodAny;
var unknown_1 = require("./types/unknown");
Object.defineProperty(exports, "ZodUnknown", { enumerable: true, get: function () { return unknown_1.ZodUnknown; } });
exports.ZodUnknown = unknown_1.ZodUnknown;
var array_1 = require("./types/array");
Object.defineProperty(exports, "ZodArray", { enumerable: true, get: function () { return array_1.ZodArray; } });
exports.ZodArray = array_1.ZodArray;
var object_1 = require("./types/object");
Object.defineProperty(exports, "ZodObject", { enumerable: true, get: function () { return object_1.ZodObject; } });
exports.ZodObject = object_1.ZodObject;
var union_1 = require("./types/union");
Object.defineProperty(exports, "ZodUnion", { enumerable: true, get: function () { return union_1.ZodUnion; } });
exports.ZodUnion = union_1.ZodUnion;
var intersection_1 = require("./types/intersection");
Object.defineProperty(exports, "ZodIntersection", { enumerable: true, get: function () { return intersection_1.ZodIntersection; } });
exports.ZodIntersection = intersection_1.ZodIntersection;
var tuple_1 = require("./types/tuple");
Object.defineProperty(exports, "ZodTuple", { enumerable: true, get: function () { return tuple_1.ZodTuple; } });
exports.ZodTuple = tuple_1.ZodTuple;
var record_1 = require("./types/record");
Object.defineProperty(exports, "ZodRecord", { enumerable: true, get: function () { return record_1.ZodRecord; } });
exports.ZodRecord = record_1.ZodRecord;
var function_1 = require("./types/function");
Object.defineProperty(exports, "ZodFunction", { enumerable: true, get: function () { return function_1.ZodFunction; } });
exports.ZodFunction = function_1.ZodFunction;
var lazy_1 = require("./types/lazy");
Object.defineProperty(exports, "ZodLazy", { enumerable: true, get: function () { return lazy_1.ZodLazy; } });
exports.ZodLazy = lazy_1.ZodLazy;
var literal_1 = require("./types/literal");
Object.defineProperty(exports, "ZodLiteral", { enumerable: true, get: function () { return literal_1.ZodLiteral; } });
exports.ZodLiteral = literal_1.ZodLiteral;
var enum_1 = require("./types/enum");
Object.defineProperty(exports, "ZodEnum", { enumerable: true, get: function () { return enum_1.ZodEnum; } });
exports.ZodEnum = enum_1.ZodEnum;
var promise_1 = require("./types/promise");
Object.defineProperty(exports, "ZodPromise", { enumerable: true, get: function () { return promise_1.ZodPromise; } });
exports.ZodPromise = promise_1.ZodPromise;
var base_1 = require("./types/base");
Object.defineProperty(exports, "ZodType", { enumerable: true, get: function () { return base_1.ZodType; } });
Object.defineProperty(exports, "Schema", { enumerable: true, get: function () { return base_1.ZodType; } });
exports.ZodType = base_1.ZodType;
exports.Schema = base_1.ZodType;
var ZodError_1 = require("./ZodError");
Object.defineProperty(exports, "ZodError", { enumerable: true, get: function () { return ZodError_1.ZodError; } });
exports.ZodError = ZodError_1.ZodError;
var stringType = string_1.ZodString.create;

@@ -51,0 +50,0 @@ exports.string = stringType;

@@ -11,3 +11,3 @@ import * as z from './types/base';

};
export declare const getParsedType: (data: any) => ParsedType;
export declare const getParsedType: (data: any) => "object" | "symbol" | "unknown" | "function" | "string" | "number" | "nan" | "boolean" | "array" | "bigint" | "date" | "undefined" | "null" | "promise";
export declare const ParsedType: {

@@ -14,0 +14,0 @@ object: "object";

@@ -13,27 +13,7 @@ "use strict";

};
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());

@@ -69,11 +49,11 @@ });

};
var __spreadArrays = (this && this.__spreadArrays) || function () {
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
for (var r = Array(s), k = 0, i = 0; i < il; i++)
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
r[k] = a[j];
return r;
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
var _this = this;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodParser = exports.ParsedType = exports.getParsedType = void 0;
var z = __importStar(require("./types/base"));

@@ -146,8 +126,8 @@ var ZodError_1 = require("./ZodError");

var makeError = function (errorData) {
var errorArg = __assign(__assign({}, errorData), { path: params.path });
var errorArg = __assign({}, errorData, { path: params.path });
var ctxArg = { metadata: {}, data: obj };
var defaultError = errorMap_1.defaultErrorMap === params.errorMap
? "Invalid value"
: errorMap_1.defaultErrorMap(errorArg, __assign(__assign({}, ctxArg), { defaultError: "Invalid value." }));
return __assign(__assign({}, errorData), { path: params.path, message: errorData.message || params.errorMap(errorArg, __assign(__assign({}, ctxArg), { defaultError: defaultError })) });
: errorMap_1.defaultErrorMap(errorArg, __assign({}, ctxArg, { defaultError: "Invalid value." }));
return __assign({}, errorData, { path: params.path, message: errorData.message || params.errorMap(errorArg, __assign({}, ctxArg, { defaultError: defaultError })) });
};

@@ -257,3 +237,3 @@ var def = schemaDef;

try {
var parsedItem = def.type.parse(item, __assign(__assign({}, params), { path: __spreadArrays(params.path, [i]) }));
var parsedItem = def.type.parse(item, __assign({}, params, { path: params.path.concat([i]) }));
return parsedItem;

@@ -297,3 +277,3 @@ }

// const parsedEntry =
def.shape()[key].parse(obj[key], __assign(__assign({}, params), { path: __spreadArrays(params.path, [key]) }));
def.shape()[key].parse(obj[key], __assign({}, params, { path: params.path.concat([key]) }));
// parsedObject[key] = parsedEntry;

@@ -396,3 +376,3 @@ }

try {
parsedTuple.push(itemParser.parse(item, __assign(__assign({}, params), { path: __spreadArrays(params.path, [index]) })));
parsedTuple.push(itemParser.parse(item, __assign({}, params, { path: params.path.concat([index]) })));
}

@@ -500,3 +480,3 @@ catch (err) {

// parsedRecord[key] =
def.valueType.parse(obj[key], __assign(__assign({}, params), { path: __spreadArrays(params.path, [key]) }));
def.valueType.parse(obj[key], __assign({}, params, { path: params.path.concat([key]) }));
}

@@ -555,3 +535,3 @@ catch (err) {

// }
return new Promise(function (res, rej) { return __awaiter(void 0, void 0, void 0, function () {
return new Promise(function (res, rej) { return __awaiter(_this, void 0, void 0, function () {
var objValue, parsed;

@@ -558,0 +538,0 @@ return __generator(this, function (_a) {

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;

@@ -20,0 +8,0 @@ };

@@ -5,3 +5,2 @@ import * as z from '.';

declare type nonnullable<T> = T extends null ? never : T;
declare type arrayelement<T extends any[]> = T extends (infer U)[] ? U : never;
declare type equals<X, Y> = [X] extends [Y] ? ([Y] extends [X] ? true : false) : false;

@@ -12,3 +11,3 @@ export declare type toZod<T> = {

nullable: z.ZodUnion<[toZod<nonnullable<T>>, z.ZodNull]>;
array: T extends any[] ? z.ZodArray<toZod<arrayelement<T>>> : never;
array: T extends Array<infer U> ? z.ZodArray<toZod<U>> : never;
string: z.ZodString;

@@ -19,5 +18,7 @@ bigint: z.ZodBigInt;

date: z.ZodDate;
object: z.ZodObject<{
object: T extends {
[k: string]: any;
} ? z.ZodObject<{
[k in keyof T]: toZod<T[k]>;
}>;
}> : never;
rest: never;

@@ -24,0 +25,0 @@ }[zodKey<T>];

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;

@@ -23,14 +11,3 @@ };

var z = __importStar(require("."));
// type t1 = nonoptional<string | undefined>;
// type t2 = nonnullable<string | null>;
// type t2 = arrayelement<string[]>;
// type t3 = toZod<number | undefined>;
// type t4 = toZod<number | null>;
// type t5 = [undefined] extends [string] ? true : false;
// type t6 = toZod<User>;
// type t7 = toZod<Post>;
// type t8 = toZod<boolean>;
// type t9 = isAny<boolean> extends true ? 'true' : 'false';
// type t10 = equals<boolean, boolean> extends true ? 'true' : 'false';
var User = z.object({
var User = z.lazy.object(function () { return ({
name: z

@@ -45,6 +22,5 @@ .string()

content: z.string(),
author: User,
})),
});
var a = 'asdf';
a;
}); });
//# sourceMappingURL=toZod.js.map

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodAny = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var undefined_1 = require("./undefined");

@@ -22,3 +22,3 @@ import * as z from './base';

nonempty: () => ZodNonEmptyArray<T>;
static create: <T_1 extends z.ZodTypeAny>(schema: T_1) => ZodArray<T_1>;
static create: <T_1 extends z.ZodType<any, z.ZodTypeDef>>(schema: T_1) => ZodArray<T_1>;
}

@@ -25,0 +25,0 @@ export declare class ZodNonEmptyArray<T extends z.ZodTypeAny> extends z.ZodType<[T['_type'], ...T['_type'][]], ZodArrayDef<T>> {

@@ -26,23 +26,10 @@ "use strict";

};
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodNonEmptyArray = exports.ZodArray = void 0;
var z = __importStar(require("./base"));

@@ -75,3 +62,3 @@ var undefined_1 = require("./undefined");

_this.nonempty = function () {
return new ZodNonEmptyArray(__assign(__assign({}, _this._def), { nonempty: true }));
return new ZodNonEmptyArray(__assign({}, _this._def, { nonempty: true }));
};

@@ -78,0 +65,0 @@ return _this;

@@ -52,4 +52,4 @@ import { ParseParams } from '../parser';

check(u: Type | unknown): u is Type;
refine: <Val extends (arg: this['_type']) => any>(check: Val, message?: string) => this;
refinement: (refinement: Check<this['_type']>) => this;
refine: <Val extends (arg: Type) => any>(check: Val, message?: string) => this;
refinement: (refinement: Check<Type>) => this;
constructor(def: Def);

@@ -56,0 +56,0 @@ abstract toJSON: () => object;

@@ -13,11 +13,3 @@ "use strict";

};
var __spreadArrays = (this && this.__spreadArrays) || function () {
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
for (var r = Array(s), k = 0, i = 0; i < il; i++)
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
r[k] = a[j];
return r;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodType = exports.ZodTypes = void 0;
var parser_1 = require("../parser");

@@ -60,2 +52,20 @@ var ZodTypes;

// };
// Wrapper = class<Type, Schema> {
// value: Type;
// schema: Schema;
// constructor(schema: Schema, value: Type) {
// this.value = value;
// this.schema = schema;
// }
// };
// wrap: (value: this['_type'], params?: ParseParams) => any = (value, params) => {
// const parsed = this.parse(value, params);
// return new this.Wrapper<this['_type'], this>(this, parsed);
// // return new ZodValue(this, this.parse(value, params));
// };
// wrap: (value: Type, params?: ParseParams) => ZodValue<this> = (value, params) => {
// const parsed = this.parse(value, params);
// return new ZodValue(this, parsed);
// // return new ZodValue(this, this.parse(value, params));
// };
function ZodType(def) {

@@ -67,3 +77,3 @@ var _this = this;

// console.log((this as any).constructor);
return new _this.constructor(__assign(__assign({}, _this._def), { checks: __spreadArrays((_this._def.checks || []), [{ check: check, message: message }]) }));
return new _this.constructor(__assign({}, _this._def, { checks: (_this._def.checks || []).concat([{ check: check, message: message }]) }));
// return this;

@@ -79,3 +89,3 @@ };

// console.log((this as any).constructor);
return new _this.constructor(__assign(__assign({}, _this._def), { checks: __spreadArrays((_this._def.checks || []), [refinement]) }));
return new _this.constructor(__assign({}, _this._def, { checks: (_this._def.checks || []).concat([refinement]) }));
// return this;

@@ -107,2 +117,10 @@ };

exports.ZodType = ZodType;
// export class ZodValue<S extends ZodType<any, any>> {
// value: S['_type'];
// schema: S;
// constructor(schema: S, value: S['_type']) {
// this.value = value;
// this.schema = schema;
// }
// }
//# sourceMappingURL=base.js.map

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodBigInt = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var undefined_1 = require("./undefined");

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodBoolean = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var undefined_1 = require("./undefined");

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodDate = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var undefined_1 = require("./undefined");

@@ -19,7 +19,7 @@ import * as z from './base';

toJSON: () => ZodEnumDef<T>;
get OptionsList(): T;
get Values(): Values<T>;
get Enum(): Values<T>;
readonly OptionsList: T;
readonly Values: Values<T>;
readonly Enum: Values<T>;
static create: <U extends string, T_1 extends [U, ...U[]]>(values: T_1) => ZodEnum<T_1>;
}
export {};

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodEnum = void 0;
var z = __importStar(require("./base"));

@@ -54,3 +41,3 @@ var undefined_1 = require("./undefined");

},
enumerable: false,
enumerable: true,
configurable: true

@@ -67,3 +54,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -80,3 +67,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -83,0 +70,0 @@ });

@@ -17,3 +17,3 @@ import * as z from './base';

validate: (func: TypeOfFunction<Args, Returns>) => TypeOfFunction<Args, Returns>;
static create: <T extends ZodTuple<any>, U extends z.ZodTypeAny>(args: T, returns: U) => ZodFunction<T, U>;
static create: <T extends ZodTuple<any>, U extends z.ZodType<any, z.ZodTypeDef>>(args: T, returns: U) => ZodFunction<T, U>;
optional: () => ZodUnion<[this, ZodUndefined]>;

@@ -20,0 +20,0 @@ nullable: () => ZodUnion<[this, ZodNull]>;

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodFunction = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var undefined_1 = require("./undefined");

@@ -18,3 +18,3 @@ import * as z from './base';

};
static create: <T_1 extends z.ZodTypeAny, U_1 extends z.ZodTypeAny>(left: T_1, right: U_1) => ZodIntersection<T_1, U_1>;
static create: <T_1 extends z.ZodType<any, z.ZodTypeDef>, U_1 extends z.ZodType<any, z.ZodTypeDef>>(left: T_1, right: U_1) => ZodIntersection<T_1, U_1>;
}

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodIntersection = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var undefined_1 = require("./undefined");

@@ -10,7 +10,7 @@ import * as z from './base';

export declare class ZodLazy<T extends z.ZodTypeAny> extends z.ZodType<z.TypeOf<T>, ZodLazyDef<T>> {
get schema(): T;
readonly schema: T;
optional: () => ZodUnion<[this, ZodUndefined]>;
nullable: () => ZodUnion<[this, ZodNull]>;
toJSON: () => never;
static create: <T_1 extends z.ZodTypeAny>(getter: () => T_1) => ZodLazy<T_1>;
static create: <T_1 extends z.ZodType<any, z.ZodTypeDef>>(getter: () => T_1) => ZodLazy<T_1>;
}

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodLazy = void 0;
var z = __importStar(require("./base"));

@@ -59,3 +46,3 @@ var undefined_1 = require("./undefined");

},
enumerable: false,
enumerable: true,
configurable: true

@@ -62,0 +49,0 @@ });

@@ -8,3 +8,3 @@ import * as z from './base';

export declare class ZodLazyObject<T extends ZodObject<any>> extends z.ZodType<z.TypeOf<T>, ZodLazyObjectDef<T>> {
get schema(): T;
readonly schema: T;
optional: () => this;

@@ -11,0 +11,0 @@ nullable: () => this;

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodLazyObject = void 0;
var z = __importStar(require("./base"));

@@ -65,3 +52,3 @@ var ZodLazyObject = /** @class */ (function (_super) {

},
enumerable: false,
enumerable: true,
configurable: true

@@ -68,0 +55,0 @@ });

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodLiteral = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var undefined_1 = require("./undefined");

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodNull = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var undefined_1 = require("./undefined");

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodNumber = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var undefined_1 = require("./undefined");

@@ -6,3 +6,2 @@ import * as z from './base';

import { objectUtil } from '../helpers/objectUtil';
import { partialUtil } from '../helpers/partialUtil';
export interface ZodObjectDef<T extends z.ZodRawShape = z.ZodRawShape, Params extends ZodObjectParams = ZodObjectParams> extends z.ZodTypeDef {

@@ -16,7 +15,2 @@ t: z.ZodTypes.object;

}
declare type SetKey<Target extends object, Key extends string, Value extends any> = objectUtil.Flatten<{
[k in Exclude<keyof Target, Key>]: Target[k];
} & {
[k in Key]: Value;
}>;
declare type ZodObjectType<T extends z.ZodRawShape, Params extends ZodObjectParams> = Params['strict'] extends true ? objectUtil.ObjectType<T> : objectUtil.Flatten<objectUtil.ObjectType<T> & {

@@ -31,4 +25,4 @@ [k: string]: any;

readonly _params: Params;
get shape(): T;
get params(): Params;
readonly shape: T;
readonly params: Params;
toJSON: () => {

@@ -40,7 +34,9 @@ t: z.ZodTypes.object;

};
nonstrict: () => ZodObject<T, SetKey<Params, 'strict', false>>;
nonstrict: () => ZodObject<T, objectUtil.Flatten<{ [k in Exclude<keyof Params, "strict">]: Params[k]; } & {
strict: false;
}>>;
optional: () => ZodUnion<[this, ZodUndefined]>;
nullable: () => ZodUnion<[this, ZodNull]>;
augment: <Augmentation extends z.ZodRawShape>(augmentation: Augmentation) => ZodObject<{ [k in Exclude<keyof T, keyof Augmentation>]: T[k]; } & { [k_1 in keyof Augmentation]: Augmentation[k_1]; }, Params>;
extend: <Augmentation extends z.ZodRawShape>(augmentation: Augmentation) => ZodObject<{ [k in Exclude<keyof T, keyof Augmentation>]: T[k]; } & { [k_1 in keyof Augmentation]: Augmentation[k_1]; }, Params>;
augment: <Augmentation extends z.ZodRawShape>(augmentation: Augmentation) => ZodObject<{ [k in Exclude<keyof T, keyof Augmentation>]: T[k]; } & { [k in keyof Augmentation]: Augmentation[k]; }, Params>;
extend: <Augmentation extends z.ZodRawShape>(augmentation: Augmentation) => ZodObject<{ [k in Exclude<keyof T, keyof Augmentation>]: T[k]; } & { [k in keyof Augmentation]: Augmentation[k]; }, Params>;
/**

@@ -52,6 +48,18 @@ * Prior to zod@1.0.12 there was a bug in the

merge: <MergeShape extends z.ZodRawShape, MergeParams extends ZodObjectParams>(other: ZodObject<MergeShape, MergeParams>) => ZodObject<T & MergeShape, objectUtil.MergeObjectParams<Params, MergeParams>>;
pick: <Mask extends { [k in keyof T]?: true | undefined; }>(mask: Mask) => ZodObject<{ [k_1 in keyof Mask]: k_1 extends keyof T ? T[k_1] : never; }, Params>;
omit: <Mask extends { [k in keyof T]?: true | undefined; }>(mask: Mask) => ZodObject<{ [k_1 in keyof T]: k_1 extends keyof Mask ? never : T[k_1]; }, Params>;
pick: <Mask extends { [k in keyof T]?: true | undefined; }>(mask: Mask) => ZodObject<{ [k in keyof Mask]: k extends keyof T ? T[k] : never; }, Params>;
omit: <Mask extends { [k in keyof T]?: true | undefined; }>(mask: Mask) => ZodObject<{ [k in keyof T]: k extends keyof Mask ? never : T[k]; }, Params>;
partial: () => ZodObject<{ [k in keyof T]: ZodUnion<[T[k], ZodUndefined]>; }, Params>;
deepPartial: () => partialUtil.RootDeepPartial<ZodObject<T>>;
deepPartial: () => ZodObject<{ [k in keyof T]: {
object: T[k] extends ZodObject<infer Shape, infer Params_1> ? ZodUnion<[ZodObject<{ [k in keyof Shape]: {
object: Shape[k] extends ZodObject<infer Shape, infer Params_1> ? ZodUnion<[ZodObject<any, Params_1>, ZodUndefined]> : never;
rest: ZodUnion<[Shape[k], ZodUndefined]>;
}[Shape[k] extends ZodObject<any, {
strict: true;
}> ? "object" : "rest"]; }, Params_1>, ZodUndefined]> : never;
rest: ZodUnion<[T[k], ZodUndefined]>;
}[T[k] extends ZodObject<any, {
strict: true;
}> ? "object" : "rest"]; }, {
strict: true;
}>;
static create: <T_1 extends z.ZodRawShape>(shape: T_1) => ZodObject<T_1, {

@@ -58,0 +66,0 @@ strict: true;

@@ -26,23 +26,10 @@ "use strict";

};
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodObject = void 0;
var z = __importStar(require("./base")); // change

@@ -58,3 +45,3 @@ var undefined_1 = require("./undefined");

var AugmentFactory = function (def) { return function (augmentation) {
return new ZodObject(__assign(__assign({}, def), { shape: function () { return (__assign(__assign({}, def.shape()), augmentation)); } }));
return new ZodObject(__assign({}, def, { shape: function () { return (__assign({}, def.shape(), augmentation)); } }));
}; };

@@ -82,3 +69,3 @@ // const infer = <T extends ZodObjectDef<any>>(def: T): T => def;

t: z.ZodTypes.object,
params: __assign(__assign({}, _this._params), { strict: false }),
params: __assign({}, _this._params, { strict: false }),
});

@@ -116,3 +103,3 @@ };

});
return new ZodObject(__assign(__assign({}, _this._def), { shape: function () { return shape; } }));
return new ZodObject(__assign({}, _this._def, { shape: function () { return shape; } }));
};

@@ -127,3 +114,3 @@ // omitKeys = <OmitKeys extends (keyof T)[]>(...omit:OmitKeys):OmitKeys => omit;

});
return new ZodObject(__assign(__assign({}, _this._def), { shape: function () { return shape; } }));
return new ZodObject(__assign({}, _this._def, { shape: function () { return shape; } }));
};

@@ -135,3 +122,3 @@ _this.partial = function () {

}
return new ZodObject(__assign(__assign({}, _this._def), { shape: function () { return newShape; } }));
return new ZodObject(__assign({}, _this._def, { shape: function () { return newShape; } }));
};

@@ -150,3 +137,3 @@ _this.deepPartial = function () {

}
return new ZodObject(__assign(__assign({}, _this._def), { shape: function () { return newShape; } }));
return new ZodObject(__assign({}, _this._def, { shape: function () { return newShape; } }));
};

@@ -159,3 +146,3 @@ return _this;

},
enumerable: false,
enumerable: true,
configurable: true

@@ -167,3 +154,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -170,0 +157,0 @@ });

@@ -16,3 +16,3 @@ import * as z from './base';

nullable: () => ZodUnion<[this, ZodNull]>;
static create: <T_1 extends z.ZodTypeAny>(schema: T_1) => ZodPromise<T_1>;
static create: <T_1 extends z.ZodType<any, z.ZodTypeDef>>(schema: T_1) => ZodPromise<T_1>;
}

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodPromise = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var undefined_1 = require("./undefined");

@@ -18,3 +18,3 @@ import * as z from './base';

nullable: () => ZodUnion<[this, ZodNull]>;
static create: <Value_1 extends z.ZodTypeAny = z.ZodTypeAny>(valueType: Value_1) => ZodRecord<Value_1>;
static create: <Value_1 extends z.ZodType<any, z.ZodTypeDef> = z.ZodType<any, z.ZodTypeDef>>(valueType: Value_1) => ZodRecord<Value_1>;
}

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodRecord = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var undefined_1 = require("./undefined");

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodString = void 0;
var z = __importStar(require("./base"));

@@ -76,2 +63,5 @@ var undefined_1 = require("./undefined");

// }
// wrap: (value: this['_type'], params?: ParseParams) => ZodValue<this> = (value, params) => {
// return new ZodValue(this, this.parse(value, params));
// };
ZodString.create = function () {

@@ -86,2 +76,10 @@ return new ZodString({

exports.ZodString = ZodString;
// export class ZodValue<S extends z.ZodType<any, any>> {
// value: S['_type'];
// schema: S;
// constructor(schema: S, value: S['_type']) {
// this.value = value;
// this.schema = schema;
// }
// }
//# sourceMappingURL=string.js.map

@@ -19,3 +19,3 @@ import * as z from './base';

nullable: () => ZodUnion<[this, ZodNull]>;
static create: <T_1 extends [] | [z.ZodTypeAny, ...z.ZodTypeAny[]]>(schemas: T_1) => ZodTuple<T_1>;
static create: <T_1 extends [] | [z.ZodType<any, z.ZodTypeDef>, ...z.ZodType<any, z.ZodTypeDef>[]]>(schemas: T_1) => ZodTuple<T_1>;
}

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodTuple = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var union_1 = require("./union");

@@ -29,4 +29,4 @@ import * as z from './base';

nullable: () => ZodUnion<[this, ZodNull]>;
static create: <Key_1 extends RecordKey = ZodString, Value_1 extends z.ZodTypeAny = z.ZodTypeAny>(keyType: Key_1, valueType: Value_1) => ZodRecord<Key_1, Value_1>;
static create: <Key_1 extends RecordKey = ZodString, Value_1 extends z.ZodType<any, z.ZodTypeDef> = z.ZodType<any, z.ZodTypeDef>>(keyType: Key_1, valueType: Value_1) => ZodRecord<Key_1, Value_1>;
}
export {};

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodRecord = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var undefined_1 = require("./undefined");

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodUndefined = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var union_1 = require("./union");

@@ -15,4 +15,4 @@ import * as z from './base';

};
static create: <T_1 extends [z.ZodTypeAny, z.ZodTypeAny, ...z.ZodTypeAny[]]>(types: T_1) => ZodUnion<T_1>;
static make: <T_1 extends [z.ZodTypeAny, z.ZodTypeAny, ...z.ZodTypeAny[]]>(...types: T_1) => ZodUnion<T_1>;
static create: <T_1 extends [z.ZodType<any, z.ZodTypeDef>, z.ZodType<any, z.ZodTypeDef>, ...z.ZodType<any, z.ZodTypeDef>[]]>(types: T_1) => ZodUnion<T_1>;
static make: <T_1 extends [z.ZodType<any, z.ZodTypeDef>, z.ZodType<any, z.ZodTypeDef>, ...z.ZodType<any, z.ZodTypeDef>[]]>(...types: T_1) => ZodUnion<T_1>;
}

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodUnion = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var undefined_1 = require("./undefined");

@@ -15,23 +15,10 @@ "use strict";

})();
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodUnknown = void 0;
var z = __importStar(require("./base"));

@@ -38,0 +25,0 @@ var undefined_1 = require("./undefined");

@@ -74,4 +74,4 @@ import { ParsedType } from './parser';

static create: (errors: ZodSuberror[]) => ZodError;
get message(): string;
get isEmpty(): boolean;
readonly message: string;
readonly isEmpty: boolean;
addError: (sub: ZodSuberror) => void;

@@ -78,0 +78,0 @@ addErrors: (subs?: ZodSuberror[]) => void;

@@ -15,11 +15,3 @@ "use strict";

})();
var __spreadArrays = (this && this.__spreadArrays) || function () {
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;
for (var r = Array(s), k = 0, i = 0; i < il; i++)
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)
r[k] = a[j];
return r;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZodError = exports.ZodErrorCode = void 0;
var util_1 = require("./helpers/util");

@@ -47,7 +39,7 @@ exports.ZodErrorCode = util_1.util.arrayToEnum([

_this.addError = function (sub) {
_this.errors = __spreadArrays(_this.errors, [sub]);
_this.errors = _this.errors.concat([sub]);
};
_this.addErrors = function (subs) {
if (subs === void 0) { subs = []; }
_this.errors = __spreadArrays(_this.errors, subs);
_this.errors = _this.errors.concat(subs);
};

@@ -69,3 +61,3 @@ // restore prototype chain

},
enumerable: false,
enumerable: true,
configurable: true

@@ -77,3 +69,3 @@ });

},
enumerable: false,
enumerable: true,
configurable: true

@@ -80,0 +72,0 @@ });

{
"name": "zod",
"version": "2.0.0-alpha.1",
"version": "2.0.0-alpha.2",
"description": "TypeScript-first schema declaration and validation library with static type inference",

@@ -56,4 +56,4 @@ "main": "./lib/src/index.js",

"tslint-config-prettier": "^1.18.0",
"typescript": "3.9"
"typescript": "3.5"
}
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc