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
input
( args: Items, rest?: Rest )
packages/zod/src/v4/core/schemas.ts:4216
Function
instanceOfType
( // const instanceOfType = <T extends new (...args: any[]) => any>( cls: T, params: CustomParams = {
packages/zod/src/v3/types.ts:5038
Function
int
(params?: string | core.$ZodCheckNumberFormatParams)
packages/zod/src/v4/mini/schemas.ts:553
Method
int
(message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1504
Function
int32
(params?: string | core.$ZodCheckNumberFormatParams)
packages/zod/src/v4/classic/schemas.ts:912
Function
int32
(params?: string | core.$ZodCheckNumberFormatParams)
packages/zod/src/v4/mini/schemas.ts:574
Function
int64
(params?: string | core.$ZodBigIntFormatParams)
packages/zod/src/v4/classic/schemas.ts:1000
Function
int64
(params?: string | core.$ZodBigIntFormatParams)
packages/zod/src/v4/mini/schemas.ts:636
Function
internal_prop
()
packages/bench/lazy-box.ts:48
Function
intersection
()
packages/zod/src/v4/classic/tests/recursive-types.test.ts:428
Function
intersection
(left: T, right: U)
packages/zod/src/v4/mini/schemas.ts:1094
Function
intersectionProcessor
(schema, ctx, json, params)
packages/zod/src/v4/core/json-schema-processors.ts:356
Method
io
@deprecated Access via ctx instead
packages/zod/src/v4/core/json-schema-generator.ts:68
Function
ipv4
(params?: string | core.$ZodIPv4Params)
packages/zod/src/v4/classic/schemas.ts:647
Function
ipv4
(params?: string | core.$ZodIPv4Params)
packages/zod/src/v4/mini/schemas.ts:338
Function
ipv6
(params?: string | core.$ZodIPv6Params)
packages/zod/src/v4/classic/schemas.ts:673
Function
ipv6
(params?: string | core.$ZodIPv6Params)
packages/zod/src/v4/mini/schemas.ts:355
Method
isBase64
()
packages/zod/src/v3/types.ts:1301
Method
isBase64url
()
packages/zod/src/v3/types.ts:1304
Method
isCIDR
()
packages/zod/src/v3/types.ts:1298
Method
isCUID
()
packages/zod/src/v3/types.ts:1285
Method
isCUID2
()
packages/zod/src/v3/types.ts:1289
Method
isDate
()
packages/zod/src/v3/types.ts:1256
Method
isDatetime
()
packages/zod/src/v3/types.ts:1252
Method
isDuration
()
packages/zod/src/v3/types.ts:1263
Method
isEmail
()
packages/zod/src/v3/types.ts:1267
Method
isEmoji
()
packages/zod/src/v3/types.ts:1275
Method
isEmpty
()
packages/zod/src/v3/ZodError.ts:284
Method
isIP
()
packages/zod/src/v3/types.ts:1295
Method
isInt
()
packages/zod/src/v3/types.ts:1597
Method
isNANOID
()
packages/zod/src/v3/types.ts:1282
Function
isNullable
()
packages/zod/src/v3/types.ts:532
Method
isNullable
* @deprecated Try safe-parsing `null` (this is what `isNullable` does internally): * * ```ts * const schema = z.string().nullable(); * con
packages/zod/src/v4/classic/schemas.ts:149
Function
isOptional
()
packages/zod/src/v3/types.ts:529
Method
isOptional
@deprecated Try safe-parsing `undefined` (this is what `isOptional` does internally): * * ```ts * const schema = z.string().optional(); *
packages/zod/src/v4/classic/schemas.ts:140
Method
isTime
()
packages/zod/src/v3/types.ts:1260
Method
isULID
()
packages/zod/src/v3/types.ts:1292
Method
isURL
()
packages/zod/src/v3/types.ts:1271
Method
isUUID
()
packages/zod/src/v3/types.ts:1279
Function
issue
(...args: [string | errors.$ZodRawIssue, any?, any?])
packages/zod/src/v4/core/util.ts:894
Method
items
()
packages/zod/src/v3/types.ts:3452
Function
joinValues
(array: T, separator = " | ")
packages/zod/src/v3/helpers/util.ts:69
Function
joinValues
(array: T, separator = "|")
packages/zod/src/v4/core/util.ts:214
Function
json
()
packages/zod/src/v4/mini/schemas.ts:1845
Function
jsonStringifyReplacer
(_: string, value: any)
packages/zod/src/v3/helpers/util.ts:73
Function
jsonStringifyReplacer
(_: string, value: any)
packages/zod/src/v4/core/util.ts:218
Function
jwt
(params?: string | core.$ZodJWTParams)
packages/zod/src/v4/classic/schemas.ts:756
Function
jwt
(params?: string | core.$ZodJWTParams)
packages/zod/src/v4/mini/schemas.ts:466
Method
jwt
(options?: { alg?: string; message?: string | undefined })
packages/zod/src/v3/types.ts:1096
Method
keySchema
()
packages/zod/src/v3/types.ts:3508
Method
keySchema
()
packages/zod/src/v3/types.ts:3597
Function
keyof
(schema: T)
packages/zod/src/v4/classic/schemas.ts:1160
Function
keyof
(schema: T)
packages/zod/src/v4/mini/schemas.ts:810
Method
keyof
()
packages/zod/src/v3/types.ts:2876
Function
ksuid
(params?: string | core.$ZodKSUIDParams)
packages/zod/src/v4/classic/schemas.ts:619
Function
ksuid
(params?: string | core.$ZodKSUIDParams)
packages/zod/src/v4/mini/schemas.ts:321
Function
lazy
()
packages/zod/src/v4/classic/tests/recursive-types.test.ts:440
Function
lazyProcessor
(schema, ctx, _json, params)
packages/zod/src/v4/core/json-schema-processors.ts:558
Method
length
(len: number, message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1216
Method
length
(len: number, message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:2335
Method
length
(len: number, params?: string | core.$ZodCheckLengthEqualsParams)
packages/zod/src/v4/classic/schemas.ts:275
Function
literal
(value: any, params: any)
packages/zod/src/v4/classic/schemas.ts:1740
Function
literal
(value: any, params: any)
packages/zod/src/v4/mini/schemas.ts:1314
Function
literalProcessor
(schema, ctx, json, _params)
packages/zod/src/v4/core/json-schema-processors.ts:168
Function
looseObject
( shape: T, params?: string | core.$ZodObjectParams )
packages/zod/src/v4/classic/schemas.ts:1314
Function
looseObject
( shape: T, params?: string | core.$ZodObjectParams )
packages/zod/src/v4/mini/schemas.ts:861
Function
looseRecord
( keyType: Key, valueType: Value, params?: string | core.$ZodRecordParams )
packages/zod/src/v4/classic/schemas.ts:1534
Function
looseRecord
( keyType: Key, valueType: Value, params?: string | core.$ZodRecordParams )
packages/zod/src/v4/mini/schemas.ts:1188
Method
lt
(value: number, message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1478
Method
lt
(value: bigint, message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1730
Method
lt
(value: bigint, params?: string | core.$ZodCheckLessThanParams)
packages/zod/src/v4/classic/schemas.ts:944
Method
lte
(value: number, message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1473
Method
lte
(value: bigint, message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1725
Method
lte
Alias of `.lte()`
packages/zod/src/v4/classic/schemas.ts:942
Function
mac
(params?: string | core.$ZodMACParams)
packages/zod/src/v4/classic/schemas.ts:660
Function
mac
(delimiter?: string)
packages/zod/src/v4/core/regexes.ts:64
Function
mac
(params?: string | core.$ZodMACParams)
packages/zod/src/v4/mini/schemas.ts:403
Method
makeArgsIssue
(args: any, error: ZodError)
packages/zod/src/v3/types.ts:3833
Method
makeReturnsIssue
(returns: any, error: ZodError)
packages/zod/src/v3/types.ts:3847
Function
map
( keyType: Key, valueType: Value, params?: string | core.$ZodMapParams )
packages/zod/src/v4/classic/schemas.ts:1572
Function
map
()
packages/zod/src/v4/classic/tests/recursive-types.test.ts:434
Function
mapProcessor
(_schema, ctx, _json, _params)
packages/zod/src/v4/core/json-schema-processors.ts:267
Method
max
(maxLength: number, message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1208
Method
max
(maxDate: Date, message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:1958
Method
max
(maxLength: number, message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:2328
Method
max
(maxSize: number, message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:3762
Method
max
(maxLength: number, params?: string | core.$ZodCheckMaxLengthParams)
packages/zod/src/v4/classic/schemas.ts:274
Method
max
(value: number, params?: string | core.$ZodCheckLessThanParams)
packages/zod/src/v4/classic/schemas.ts:814
Method
max
(value: bigint, params?: string | core.$ZodCheckLessThanParams)
packages/zod/src/v4/classic/schemas.ts:943
Method
max
(value: number | Date, params?: string | core.$ZodCheckLessThanParams)
packages/zod/src/v4/classic/schemas.ts:1102
Method
max
(maxLength: number, params?: string | core.$ZodCheckMaxLengthParams)
packages/zod/src/v4/classic/schemas.ts:1135
Method
max
(maxSize: number, params?: string | core.$ZodCheckMaxSizeParams)
packages/zod/src/v4/classic/schemas.ts:1592
Method
max
(size: number, params?: string | core.$ZodCheckMaxSizeParams)
packages/zod/src/v4/classic/schemas.ts:1752
Method
maxDate
()
packages/zod/src/v3/types.ts:1977
Method
maxValue
()
packages/zod/src/v3/types.ts:1587
Method
maxValue
()
packages/zod/src/v3/types.ts:1810
Function
merge
(a: schemas.$ZodObject, b: schemas.$ZodObject)
packages/zod/src/v4/core/util.ts:693
Function
merge
(schema: ZodMiniObject, shape: any)
packages/zod/src/v4/mini/schemas.ts:906
Method
merge
* Prior to zod@1.0.12 there was a bug in the * inferred type of merged objects. Please * upgrade if you are experiencing issues.
packages/zod/src/v3/types.ts:2687
Function
mergeShapes
(first: U, second: T)
packages/zod/src/v3/helpers/util.ts:113
← previous
next →
1,001–1,100 of 1,424, ranked by callers