Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/colinhacks/zod
/ functions
Functions
1,424 in github.com/colinhacks/zod
⨍
Functions
1,424
◇
Types & classes
781
Method
message
()
packages/zod/src/v3/ZodError.ts:280
Function
meta
()
packages/zod/src/v4/classic/tests/recursive-types.test.ts:405
Function
meta
(metadata: registries.GlobalMeta)
packages/zod/src/v4/core/api.ts:1684
Method
metadataRegistry
@deprecated Access via ctx instead
packages/zod/src/v4/core/json-schema-generator.ts:52
Method
min
(minDate: Date, message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1950
Method
min
(minLength: number, params?: string | core.$ZodCheckMinLengthParams)
packages/zod/src/v4/classic/schemas.ts:273
Method
min
(value: number, params?: string | core.$ZodCheckGreaterThanParams)
packages/zod/src/v4/classic/schemas.ts:810
Method
min
Alias of `.gte()`
packages/zod/src/v4/classic/schemas.ts:939
Method
min
(value: number | Date, params?: string | core.$ZodCheckGreaterThanParams)
packages/zod/src/v4/classic/schemas.ts:1101
Method
min
(minLength: number, params?: string | core.$ZodCheckMinLengthParams)
packages/zod/src/v4/classic/schemas.ts:1133
Method
min
(minSize: number, params?: string | core.$ZodCheckMinSizeParams)
packages/zod/src/v4/classic/schemas.ts:1590
Method
min
(size: number, params?: string | core.$ZodCheckMinSizeParams)
packages/zod/src/v4/classic/schemas.ts:1751
Method
minDate
()
packages/zod/src/v3/types.ts:1966
Method
minValue
()
packages/zod/src/v3/types.ts:1577
Method
minValue
()
packages/zod/src/v3/types.ts:1800
Method
multipleOf
(value: number, message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1547
Method
multipleOf
(value: bigint, message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1792
Method
multipleOf
(value: bigint, params?: string | core.$ZodCheckMultipleOfParams)
packages/zod/src/v4/classic/schemas.ts:949
Function
nan
(params?: string | core.$ZodNaNParams)
packages/zod/src/v4/classic/schemas.ts:2059
Function
nan
(params?: string | core.$ZodNaNParams)
packages/zod/src/v4/mini/schemas.ts:1566
Function
nanProcessor
(_schema, ctx, _json, _params)
packages/zod/src/v4/core/json-schema-processors.ts:207
Function
nanoid
(params?: string | core.$ZodNanoIDParams)
packages/zod/src/v4/classic/schemas.ts:549
Function
nanoid
(params?: string | core.$ZodNanoIDParams)
packages/zod/src/v4/mini/schemas.ts:239
Method
nanoid
(message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1072
Function
nativeEnum
(entries: T, params?: string | core.$ZodEnumParams)
packages/zod/src/v4/classic/schemas.ts:1700
Function
nativeEnum
(entries: T, params?: string | core.$ZodEnumParams)
packages/zod/src/v4/mini/schemas.ts:1284
Method
negative
(message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1520
Method
negative
(message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1765
Method
negative
(params?: string | core.$ZodCheckLessThanParams)
packages/zod/src/v4/classic/schemas.ts:946
Function
neverProcessor
(_schema, _ctx, json, _params)
packages/zod/src/v4/core/json-schema-processors.ts:141
Function
next
()
packages/zod/src/v4/classic/tests/recursive-types.test.ts:57
Function
next
()
packages/zod/src/v4/mini/tests/recursive-types.test.ts:58
Method
nonempty
* Equivalent to `.min(1)`
packages/zod/src/v3/types.ts:1227
Method
nonempty
(message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:2342
Method
nonempty
(message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:3773
Method
nonempty
(params?: string | core.$ZodCheckMinLengthParams)
packages/zod/src/v4/classic/schemas.ts:276
Method
nonempty
(params?: string | core.$ZodCheckMinLengthParams)
packages/zod/src/v4/classic/schemas.ts:1134
Method
nonempty
(params?: string | core.$ZodCheckMinSizeParams)
packages/zod/src/v4/classic/schemas.ts:1591
Method
nonnegative
(message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1538
Method
nonnegative
(message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1783
Method
nonnegative
(params?: string | core.$ZodCheckGreaterThanParams)
packages/zod/src/v4/classic/schemas.ts:948
Function
nonoptional
()
packages/zod/src/v4/classic/tests/recursive-types.test.ts:396
Function
nonoptional
( innerType: T, params?: string | core.$ZodNonOptionalParams )
packages/zod/src/v4/mini/schemas.ts:1498
Function
nonoptionalProcessor
(schema, ctx, _json, params)
packages/zod/src/v4/core/json-schema-processors.ts:491
Method
nonpositive
(message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1529
Method
nonpositive
(message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1774
Method
nonpositive
(params?: string | core.$ZodCheckLessThanParams)
packages/zod/src/v4/classic/schemas.ts:947
Function
normalizeParams
(_params: T)
packages/zod/src/v4/core/util.ts:509
Function
nullProcessor
(_schema, ctx, json, _params)
packages/zod/src/v4/core/json-schema-processors.ts:119
Function
nullable
()
packages/zod/src/v3/types.ts:447
Function
nullableProcessor
(schema, ctx, json, params)
packages/zod/src/v4/core/json-schema-processors.ts:479
Function
nullish
()
packages/zod/src/v3/types.ts:450
Function
nullish
(innerType: T)
packages/zod/src/v4/classic/schemas.ts:1901
Function
nullish
(input: any)
packages/zod/src/v4/core/util.ts:237
Function
nullish
(innerType: T)
packages/zod/src/v4/mini/schemas.ts:1428
Function
nullself
()
packages/zod/src/v4/classic/tests/lazy.test.ts:187
Function
numKeys
(data: any)
packages/zod/src/v4/core/util.ts:413
Function
number
(params?: string | core.$ZodNumberParams)
packages/zod/src/v4/classic/coerce.ts:10
Function
number
(params?: string | core.$ZodNumberParams)
packages/zod/src/v4/mini/coerce.ts:10
Method
numberNullable
()
packages/zod/src/v3/tests/Mocker.ts:45
Method
numberOptional
()
packages/zod/src/v3/tests/Mocker.ts:42
Function
numberProcessor
(schema, ctx, _json, _params)
packages/zod/src/v4/core/json-schema-processors.ts:62
Function
objA
()
packages/bench/property-access.ts:78
Function
objB
()
packages/bench/property-access.ts:66
Function
objC
()
packages/bench/property-access.ts:69
Function
objD
()
packages/bench/property-access.ts:72
Function
objE
()
packages/bench/property-access.ts:75
Function
objNone
()
packages/bench/property-access.ts:81
Function
object
( shape?: T, params?: string | core.$ZodObjectParams )
packages/zod/src/v4/classic/schemas.ts:1286
Function
object
( shape?: T, params?: string | core.$ZodObjectParams )
packages/zod/src/v4/mini/schemas.ts:833
Function
objectClone
(obj: object)
packages/zod/src/v4/core/util.ts:291
Function
objectProcessor
(schema, ctx, _json, params)
packages/zod/src/v4/core/json-schema-processors.ts:292
Function
oboolean
()
packages/zod/src/v3/types.ts:5082
Function
omit
(schema: schemas.$ZodObject, mask: object)
packages/zod/src/v4/core/util.ts:622
Function
omit
( schema: T, mask: M & Record<Exclude<keyof M, keyof T["shape"]>, never> )
packages/zod/src/v4/mini/schemas.ts:921
Method
omit
( mask: Mask )
packages/zod/src/v3/types.ts:2789
Function
onumber
()
packages/zod/src/v3/types.ts:5081
Function
optional
()
packages/zod/src/v3/types.ts:444
Function
optional
()
packages/zod/src/v4/classic/tests/recursive-types.test.ts:390
Function
optionalKeys
(shape: schemas.$ZodShape)
packages/zod/src/v4/core/util.ts:566
Function
optionalProcessor
(schema, ctx, _json, params)
packages/zod/src/v4/core/json-schema-processors.ts:551
Method
options
()
packages/zod/src/v3/types.ts:3043
Method
options
()
packages/zod/src/v3/types.ts:3166
Method
options
()
packages/zod/src/v3/types.ts:4112
Method
optionsMap
()
packages/zod/src/v3/types.ts:3170
Function
optself
()
packages/zod/src/v4/classic/tests/lazy.test.ts:190
Function
or
(option: T)
packages/zod/src/v3/types.ts:460
Function
ostring
()
packages/zod/src/v3/types.ts:5080
Method
output
(output: NewReturns)
packages/zod/src/v4/core/schemas.ts:4223
Function
override
(ctx)
packages/zod/src/v4/classic/tests/to-json-schema.test.ts:1445
Function
ownKeys
(_)
packages/zod/src/v4/core/util.ts:544
Function
parent
()
packages/zod/src/v4/classic/tests/recursive-types.test.ts:335
Function
parent
()
packages/zod/src/v4/classic/tests/to-json-schema.test.ts:1751
Function
parse
()
packages/bench/safeparse.ts:23
Function
partial
( Class: SchemaClass<schemas.$ZodOptional> | null, schema: schemas.$ZodObject, mask: object | undefined
packages/zod/src/v4/core/util.ts:709
Function
partial
(schema: ZodMiniObject, mask?: object)
packages/zod/src/v4/mini/schemas.ts:948
Method
partial
(mask?: any)
packages/zod/src/v3/types.ts:2823
Function
partialRecord
( keyType: Key, valueType: Value, params?: string | core.$ZodRecordParams )
packages/zod/src/v4/classic/schemas.ts:1519
Function
partialRecord
( keyType: Key, valueType: Value, params?: string | core.$ZodRecordParams )
packages/zod/src/v4/mini/schemas.ts:1173
Method
passthrough
()
packages/zod/src/v3/types.ts:2603
← previous
next →
1,101–1,200 of 1,424, ranked by callers