UNPKG

zod

Version:

Typescript-first schema declaration and validation library with static type inference

60 lines 2.38 kB
"use strict"; /* ZOD */ Object.defineProperty(exports, "__esModule", { value: true }); var string_1 = require("./types/string"); exports.ZodString = string_1.ZodString; var number_1 = require("./types/number"); exports.ZodNumber = number_1.ZodNumber; var boolean_1 = require("./types/boolean"); exports.ZodBoolean = boolean_1.ZodBoolean; var undefined_1 = require("./types/undefined"); exports.ZodUndefined = undefined_1.ZodUndefined; var null_1 = require("./types/null"); exports.ZodNull = null_1.ZodNull; var array_1 = require("./types/array"); exports.ZodArray = array_1.ZodArray; var object_1 = require("./types/object"); exports.ZodObject = object_1.ZodObject; var union_1 = require("./types/union"); exports.ZodUnion = union_1.ZodUnion; var intersection_1 = require("./types/intersection"); exports.ZodIntersection = intersection_1.ZodIntersection; var tuple_1 = require("./types/tuple"); exports.ZodTuple = tuple_1.ZodTuple; var function_1 = require("./types/function"); exports.ZodFunction = function_1.ZodFunction; var lazy_1 = require("./types/lazy"); exports.ZodLazy = lazy_1.ZodLazy; var base_1 = require("./types/base"); exports.ZodType = base_1.ZodType; var stringType = string_1.ZodString.create; exports.string = stringType; var numberType = number_1.ZodNumber.create; exports.number = numberType; var booleanType = boolean_1.ZodBoolean.create; exports.boolean = booleanType; var undefinedType = undefined_1.ZodUndefined.create; exports.undefined = undefinedType; var nullType = null_1.ZodNull.create; exports.nullType = nullType; var arrayType = array_1.ZodArray.create; exports.array = arrayType; var objectType = object_1.ZodObject.create; exports.object = objectType; var unionType = union_1.ZodUnion.create; exports.union = unionType; var intersectionType = intersection_1.ZodIntersection.create; exports.intersection = intersectionType; var tupleType = tuple_1.ZodTuple.create; exports.tuple = tupleType; var functionType = function_1.ZodFunction.create; exports.functionType = functionType; var lazyType = lazy_1.ZodLazy.create; exports.lazy = lazyType; var ostring = function () { return stringType().optional(); }; exports.ostring = ostring; var onumber = function () { return numberType().optional(); }; exports.onumber = onumber; var oboolean = function () { return booleanType().optional(); }; exports.oboolean = oboolean; //# sourceMappingURL=index.js.map