Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/colinhacks/zod
/ functions
Functions
2,263 in github.com/colinhacks/zod
⨍
Functions
2,263
◇
Types & classes
877
↓ 2 callers
Function
mediumReturnInput
(input: Record<string, unknown>)
packages/bench/compile-passthrough.ts:76
↓ 2 callers
Method
mergeArray
(status: ParseStatus, results: SyncParseReturnType<any>[])
packages/zod/src/v3/helpers/parseUtil.ts:101
↓ 2 callers
Method
min
(minSize: number, message?: errorUtil.ErrMessage)
packages/zod/src/v3/types.ts:3757
↓ 2 callers
Function
multiBuildNew
(input: Record<string, unknown>)
packages/bench/compile-output.ts:246
↓ 2 callers
Function
multiMutate
(input: Record<string, unknown>)
packages/bench/compile-output.ts:239
↓ 2 callers
Function
nestedClonePath
(input: NestedData)
packages/bench/compile-output.ts:182
↓ 2 callers
Function
nestedMutate
(input: NestedData)
packages/bench/compile-output.ts:177
↓ 2 callers
Function
never
(params?: string | core.$ZodNeverParams)
packages/zod/src/v4/classic/schemas.ts:1451
↓ 2 callers
Function
numericOperand
* A count bound reaches generated source verbatim, so a non-number would be * emitted as code rather than as a value — `min('0) {} evil(); if (0')` w
packages/zod/src/v4/core/compile.ts:493
↓ 2 callers
Function
object
(enumerable: boolean)
packages/zod/src/v4/classic/tests/cyclic-data.test.ts:929
↓ 2 callers
Function
outSide
The out side, carrying the pipe's own checks: those run against the decoded value, which is what `out` produces.
packages/zod/src/v4/classic/in-out.ts:18
↓ 2 callers
Function
outSide
See `classic/in-out.ts`.
packages/zod/src/v4/mini/in-out.ts:18
↓ 2 callers
Method
output
(output: NewReturns)
packages/zod/src/v4/mini/schemas.ts:1999
↓ 2 callers
Function
parseURLObject
( trimmed: string, def: Pick<$ZodURLDef, "protocol" | "normalize"> )
packages/zod/src/v4/core/schemas.ts:529
↓ 2 callers
Function
pick
(xs: T[])
packages/zod/src/v4/core/tests/email-regex.test.ts:92
↓ 2 callers
Function
pick
(xs: T[])
packages/zod/src/v4/core/tests/compile-differential.test.ts:768
↓ 2 callers
Function
pick
(xs: T[])
scripts/compile-fuzz.ts:17
↓ 2 callers
Function
printAvailableCases
()
packages/bench/compile-vs-arktype.ts:36
↓ 2 callers
Method
process
* Process a schema to prepare it for JSON Schema generation. * This must be called before emit().
packages/zod/src/v4/core/json-schema-generator.ts:104
↓ 2 callers
Function
putProp
(target: any, key: PropertyKey, value: any)
packages/zod/src/v4/core/util.ts:415
↓ 2 callers
Function
randomPick
(options: any[])
packages/bench/benchUtil.ts:25
↓ 2 callers
Method
removeDefault
@deprecated Use `.unwrap()` instead.
packages/zod/src/v4/classic/schemas.ts:2382
↓ 2 callers
Function
run
()
packages/bench/index.ts:5
↓ 2 callers
Function
run
(s: AnyZod)
packages/zod/src/v4/core/visit.ts:42
↓ 2 callers
Function
runChecks
( payload: ParsePayload, checks: checks.$ZodCheck<never>[], ctx?: ParseContextInternal
packages/zod/src/v4/core/schemas.ts:233
↓ 2 callers
Method
safe
@deprecated This is now identical to `.int()`. Only numbers in the safe integer range are accepted.
packages/zod/src/v4/classic/schemas.ts:1118
↓ 2 callers
Function
safeParse
(data, params)
packages/zod/src/v4/classic/schemas.ts:302
↓ 2 callers
Method
safeParseAsync
( data: unknown, params?: core.ParseContext<core.$ZodIssue> )
packages/zod/src/v4/mini/schemas.ts:34
↓ 2 callers
Function
serializeDefaultValue
( value: unknown, schema: schemas.$ZodType, ctx: ToJSONSchemaContext, json: JSONSchema.BaseSchema, p
packages/zod/src/v4/core/json-schema-processors.ts:746
↓ 2 callers
Function
setFormat
(agg: CheckAggregate, format: string)
packages/zod/src/v4/core/json-schema-processors.ts:66
↓ 2 callers
Function
smallBuildNew
(input: Record<string, unknown>)
packages/bench/compile-passthrough.ts:22
↓ 2 callers
Function
smallReturnInput
(input: Record<string, unknown>)
packages/bench/compile-passthrough.ts:14
↓ 2 callers
Function
smallSpread
(input: Record<string, unknown>)
packages/bench/compile-passthrough.ts:34
↓ 2 callers
Function
stable
(versions: string[])
scripts/check-lockstep.ts:9
↓ 2 callers
Function
startsWithIndex
(s: string)
packages/bench/compile-startswith.ts:27
↓ 2 callers
Function
startsWithNative
(s: string)
packages/bench/compile-startswith.ts:11
↓ 2 callers
Function
startsWithRegex
(s: string)
packages/bench/compile-startswith.ts:15
↓ 2 callers
Function
startsWithSlice
(s: string)
packages/bench/compile-startswith.ts:21
↓ 2 callers
Function
startsWithSubstring
(s: string)
packages/bench/compile-startswith.ts:24
↓ 2 callers
Method
step
@deprecated Use `.multipleOf()` instead.
packages/zod/src/v4/classic/schemas.ts:1125
↓ 2 callers
Function
string
(params?: string | core.$ZodStringParams)
packages/zod/src/v4/classic/schemas.ts:618
↓ 2 callers
Function
string
(params?: string | core.$ZodStringParams)
packages/zod/src/v4/mini/schemas.ts:124
↓ 2 callers
Method
strip
This is the default behavior. This method call is likely unnecessary.
packages/zod/src/v4/classic/schemas.ts:1595
↓ 2 callers
Function
stripBackticks
(text: string)
packages/docs/components/inline-code-title.tsx:15
↓ 2 callers
Function
stripBuildNew
(input: Record<string, unknown>)
packages/bench/compile-output.ts:69
↓ 2 callers
Function
stripDelete
(input: Record<string, unknown>)
packages/bench/compile-output.ts:62
↓ 2 callers
Function
stripFromEntries
(input: Record<string, unknown>)
packages/bench/compile-output.ts:76
↓ 2 callers
Function
timeRegexSource
(args: { precision?: number | null })
packages/zod/src/v3/types.ts:652
↓ 2 callers
Function
timeSource
(args: { precision?: number | null | undefined; seconds?: boolean })
packages/zod/src/v4/core/regexes.ts:115
↓ 2 callers
Function
timed
(fn: () => void, iters: number)
packages/bench/moltar-libs.ts:222
↓ 2 callers
Function
timed
(fn: () => void, iters: number)
packages/bench/compile-matrix.ts:246
↓ 2 callers
Function
toLowerCase
(s: string)
packages/bench/compile-output.ts:237
↓ 2 callers
Function
toStandardResult
(r: ParsePayload, ctx: ParseContextInternal)
packages/zod/src/v4/core/schemas.ts:338
↓ 2 callers
Function
transformBuildNew
(input: Record<string, unknown>)
packages/bench/compile-output.ts:128
↓ 2 callers
Function
transformClone
(input: Record<string, unknown>)
packages/bench/compile-output.ts:122
↓ 2 callers
Function
transformMutate
(input: Record<string, unknown>)
packages/bench/compile-output.ts:117
↓ 2 callers
Function
typeEntry
(t?: string | null)
packages/zod/src/v4/locales/he.ts:38
↓ 2 callers
Function
typeLabel
(t?: string | null)
packages/zod/src/v4/locales/he.ts:40
↓ 2 callers
Function
union
( options: T, params?: string | core.$ZodUnionParams )
packages/zod/src/v4/classic/schemas.ts:1780
↓ 2 callers
Function
unknown
()
packages/zod/src/v4/mini/schemas.ts:808
↓ 2 callers
Function
urlHostnameOk
(url: URL, hostname: RegExp)
packages/zod/src/v4/core/schemas.ts:553
↓ 2 callers
Function
urlProtocolOk
(url: URL, protocol: RegExp)
packages/zod/src/v4/core/schemas.ts:558
↓ 2 callers
Method
uuidv4
@deprecated Use `z.uuid()` instead.
packages/zod/src/v4/classic/schemas.ts:467
↓ 2 callers
Method
uuidv6
@deprecated Use `z.uuid()` instead.
packages/zod/src/v4/classic/schemas.ts:469
↓ 2 callers
Method
uuidv7
@deprecated Use `z.uuid()` instead.
packages/zod/src/v4/classic/schemas.ts:471
↓ 2 callers
Function
validateAndReturn
(input: unknown)
packages/bench/compile-output.ts:22
↓ 2 callers
Method
validateAsync
(data: unknown, params?: core.ParseContext<core.$ZodIssue>)
packages/zod/src/v4/classic/schemas.ts:82
↓ 2 callers
Function
validateOnly
(input: unknown)
packages/bench/compile-output.ts:13
↓ 2 callers
Function
validateOutput
(value: any)
packages/bench/compile-codec-direction.ts:67
↓ 2 callers
Method
with
(...checks: (core.CheckFn<core.output<this>> | core.$ZodCheck<core.output<this>>)[])
packages/zod/src/v4/classic/schemas.ts:54
↓ 2 callers
Function
withConstChain
(input: unknown)
packages/bench/compile-overwrite.ts:18
↓ 2 callers
Function
withInline
(input: unknown)
packages/bench/compile-overwrite.ts:28
↓ 2 callers
Function
withLeak
(on: boolean, fn: () => T)
packages/bench/memory/indent-leak.ts:13
↓ 2 callers
Function
withLetReassign
(input: unknown)
packages/bench/compile-overwrite.ts:8
↓ 2 callers
Function
withParser
(schema: T, parser: (input: unknown) => core.output<T> | INVALID)
packages/zod/src/v4/core/compile.ts:151
↓ 1 callers
Function
$constructor
( name: string, initializer: (inst: T, def: D) => void, /** This trait's members, installed once on ever
packages/zod/src/v4/core/core.ts:51
↓ 1 callers
Function
_catch
( innerType: T, catchValue: core.output<T> | ((ctx: core.$ZodCatchCtx) => core.output<T>) )
packages/zod/src/v4/classic/schemas.ts:2505
↓ 1 callers
Function
_check
(fn: schemas.CheckFn<O>, params?: string | $ZodCustomParams)
packages/zod/src/v4/core/api.ts:1739
↓ 1 callers
Method
_classic
@deprecated
packages/zod/src/v4/classic/tests/prototypes.test.ts:7
↓ 1 callers
Method
_core
@deprecated
packages/zod/src/v4/mini/tests/prototypes.test.ts:7
↓ 1 callers
Function
_decode
(_Err)
packages/zod/src/v4/core/parse.ts:216
↓ 1 callers
Function
_decodeAsync
(_Err)
packages/zod/src/v4/core/parse.ts:251
↓ 1 callers
Function
_default
( innerType: T, defaultValue: util.NoUndefined<core.output<T>> | (() => util.NoUndefined<core.output<T>>)
packages/zod/src/v4/classic/schemas.ts:2393
↓ 1 callers
Function
_encode
(_Err)
packages/zod/src/v4/core/parse.ts:198
↓ 1 callers
Function
_encodeAsync
(_Err)
packages/zod/src/v4/core/parse.ts:233
↓ 1 callers
Function
_ensureDefaultLocale
()
packages/zod/src/v4/classic/schemas.ts:13
↓ 1 callers
Function
_ensureDefaultMemoizer
()
packages/zod/src/v4/classic/schemas.ts:18
↓ 1 callers
Function
_enum
(values: any, params?: string | core.$ZodEnumParams)
packages/zod/src/v4/classic/schemas.ts:2151
↓ 1 callers
Function
_enum
(values: any, params?: string | core.$ZodEnumParams)
packages/zod/src/v4/mini/schemas.ts:1392
↓ 1 callers
Method
_getCached
()
packages/zod/src/v3/types.ts:2461
↓ 1 callers
Method
_getInvalidInput
(input: ParseInput)
packages/zod/src/v3/types.ts:1697
↓ 1 callers
Function
_gt
(value: util.Numeric, params?: string | $ZodCheckGreaterThanParams)
packages/zod/src/v4/core/api.ts:924
↓ 1 callers
Function
_gte
(value: util.Numeric, params?: string | $ZodCheckGreaterThanParams)
packages/zod/src/v4/core/api.ts:935
↓ 1 callers
Function
_lazy
(getter: () => T)
packages/zod/src/v4/mini/schemas.ts:1829
↓ 1 callers
Function
_lazyMethod
(proto: object, key: string, make: (self: ZodError) => unknown)
packages/zod/src/v4/classic/errors.ts:35
↓ 1 callers
Function
_lt
( value: util.Numeric, params?: string | $ZodCheckLessThanParams )
packages/zod/src/v4/core/api.ts:891
↓ 1 callers
Function
_lte
( value: util.Numeric, params?: string | $ZodCheckLessThanParams )
packages/zod/src/v4/core/api.ts:904
↓ 1 callers
Method
_mini
@deprecated
packages/zod/src/v4/mini/tests/prototypes.test.ts:28
↓ 1 callers
Function
_null
(params?: string | core.$ZodNullParams)
packages/zod/src/v4/classic/schemas.ts:1414
↓ 1 callers
Function
_null
(params?: string | core.$ZodNullParams)
packages/zod/src/v4/mini/schemas.ts:776
← previous
next →
301–400 of 2,263, ranked by callers