Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/colinhacks/zod
/ functions
Functions
2,258 in github.com/colinhacks/zod
⨍
Functions
2,258
◇
Types & classes
873
↓ 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
↓ 1 callers
Function
_safeDecode
(_Err)
packages/zod/src/v4/core/parse.ts:280
↓ 1 callers
Function
_safeDecodeAsync
(_Err)
packages/zod/src/v4/core/parse.ts:305
↓ 1 callers
Function
_safeEncode
(_Err)
packages/zod/src/v4/core/parse.ts:267
↓ 1 callers
Function
_safeEncodeAsync
(_Err)
packages/zod/src/v4/core/parse.ts:292
↓ 1 callers
Method
abort
()
packages/zod/src/v3/helpers/parseUtil.ts:97
↓ 1 callers
Function
acceptSchema
(schema: StandardSchemaWithJSON)
packages/zod/src/v4/mini/tests/standard-schema.test.ts:5
↓ 1 callers
Function
add
(name: string, category: Category, run: (input: unknown) => unknown)
packages/bench/moltar-libs.ts:46
↓ 1 callers
Function
add
(group: string, name: string, schema: z.ZodType, valid: unknown, invalid: unknown)
packages/bench/validate-abort-sweep.ts:18
↓ 1 callers
Function
add
(group: string, name: string, schema: z.ZodType, input: unknown)
packages/bench/compile-matrix.ts:17
↓ 1 callers
Function
ago
(iso: string, now: number)
scripts/triage-signal.ts:427
↓ 1 callers
Function
allOf
(schema: z.ZodType, params?: Parameters<typeof z.toJSONSchema>[1])
packages/zod/src/v4/classic/tests/to-json-schema.test.ts:4586
↓ 1 callers
Function
allPatterns
Every pattern `core/regexes.ts` ships, with the parameterized ones materialized across their argument space.
packages/zod/src/v4/classic/tests/redos.test.ts:8
↓ 1 callers
Method
alloc
(inst: $ZodType, payload: ParsePayload, empty: T, ctx: ParseContextInternal)
packages/zod/src/v4/core/schemas.ts:41
↓ 1 callers
Function
anchor
Anchors a pattern source. The interpolation lives here rather than at the call site because * esbuild will not drop a `@__PURE__` call whose own argu
packages/zod/src/v4/core/regexes.ts:109
↓ 1 callers
Function
apply
(fn: any, ...args: any[])
packages/zod/src/v4/mini/schemas.ts:99
↓ 1 callers
Method
apply
(fn: (schema: this, ...args: TArgs) => T, ...args: TArgs)
packages/zod/src/v4/mini/schemas.ts:38
↓ 1 callers
Function
applyMinItems
(items: ZodType[], minItems: number)
packages/zod/src/v4/classic/from-json-schema.ts:123
↓ 1 callers
Function
array
(fn: () => T)
packages/zod/src/v3/benchmarks/realworld.ts:33
↓ 1 callers
Function
arrayBuildIndex
(input: T[])
packages/bench/compile-array-build.ts:24
↓ 1 callers
Function
arrayReturnInput
(input: T[])
packages/bench/compile-array-build.ts:20
↓ 1 callers
Function
arraySlice
(input: T[])
packages/bench/compile-array-build.ts:32
↓ 1 callers
Method
assert
(value: unknown)
packages/zod/src/v3/ZodError.ts:281
↓ 1 callers
Function
assertExpectedTabLabels
(block: TabsBlock, failures: string[])
packages/docs/content/api.test.ts:182
↓ 1 callers
Function
assertIdentical
(actual: unknown, expected: unknown, path: string)
packages/zod/src/v4/core/tests/compile-differential.test.ts:16
↓ 1 callers
Function
assertUnionSound
(schema: z.ZodType, inputs: unknown[])
packages/zod/src/v4/core/tests/compile-differential.test.ts:120
↓ 1 callers
Method
attach
(inst: $ZodType)
packages/zod/src/v4/core/schemas.ts:39
↓ 1 callers
Function
attempt
(fn: () => T)
packages/zod/src/v4/core/tests/compile-generative.test.ts:374
↓ 1 callers
Function
b
()
packages/zod/src/v4/classic/tests/cyclic-data.test.ts:26
↓ 1 callers
Function
base
(is_async?: boolean)
packages/zod/src/v3/tests/async-parsing.test.ts:343
↓ 1 callers
Function
base64
()
packages/zod/src/v4/classic/tests/codec-examples.test.ts:305
↓ 1 callers
Function
base64ToUint8Array
(base64: string)
packages/zod/src/v4/core/util.ts:1061
↓ 1 callers
Function
base64urlToBytes
()
packages/zod/src/v4/classic/tests/codec-examples.test.ts:333
↓ 1 callers
Function
bench
(label: string, fn: () => void)
packages/bench/memory/throughput.ts:21
↓ 1 callers
Function
benchWithData
(params: BenchWithDataParams<D> & ThisType<{ data: D }>)
packages/bench/metabench.ts:36
↓ 1 callers
Function
boolean
(params?: string | core.$ZodBooleanParams)
packages/zod/src/v4/classic/schemas.ts:1272
↓ 1 callers
Function
boolean
(params?: string | core.$ZodBooleanParams)
packages/zod/src/v4/mini/schemas.ts:676
↓ 1 callers
Function
branch
(p: string, i: number, islands: number)
packages/bench/memory/indent-leak.ts:23
↓ 1 callers
Function
branded
(_: a)
packages/zod/src/v4/classic/tests/index.test.ts:795
↓ 1 callers
Function
branded
(_: a)
packages/zod/src/v4/mini/tests/index.test.ts:851
↓ 1 callers
Function
bucketFor
(state: State, inst: $ZodType)
packages/zod/src/v4/core/memoizer.ts:203
↓ 1 callers
Function
buildAssign
(input: Record<string, unknown>)
packages/bench/compile-object-build.ts:108
↓ 1 callers
Function
buildIncremental
(input: Record<string, unknown>)
packages/bench/compile-object-build.ts:72
↓ 1 callers
Function
buildLiteral
(input: Record<string, unknown>)
packages/bench/compile-object-build.ts:41
↓ 1 callers
Function
buildReport
(all: Scored[], args: Args, now: number, advisories: Advisory[])
scripts/triage-signal.ts:475
↓ 1 callers
Function
buildSpread
(input: Record<string, unknown>)
packages/bench/compile-object-build.ts:103
↓ 1 callers
Function
buildTsc
()
packages/resolution/test-resolution.ts:22
↓ 1 callers
Function
buildZshy
()
packages/resolution/test-resolution.ts:8
↓ 1 callers
Function
bundle
(fixture: string)
packages/treeshake/bundle-size.test.ts:76
↓ 1 callers
Function
bundle
(code: string)
packages/treeshake/locale-treeshake.test.ts:43
↓ 1 callers
Function
bundle
(entrypoint: string, source: string)
packages/zod/src/v4/core/tests/treeshake.test.ts:14
↓ 1 callers
Function
bundleAndRun
(code: string)
packages/treeshake/default-locale.test.ts:53
↓ 1 callers
Function
bytesToUtf8
()
packages/zod/src/v4/classic/tests/codec-examples.test.ts:276
↓ 1 callers
Function
cached
(getter: () => T)
packages/zod/src/v4/core/util.ts:313
↓ 1 callers
Function
calibrate
iterations that put one measurement near ~40ms, so a round is short but not noise
packages/bench/moltar-libs.ts:229
↓ 1 callers
Function
calibrate
(fn: () => void)
packages/bench/validate-abort-sweep.ts:134
↓ 1 callers
Function
calibrate
Iterations that put one measurement near ~40ms, so a round is short but not noise.
packages/bench/compile-matrix.ts:253
↓ 1 callers
Function
callSite
()
packages/zod/src/v4/classic/tests/error.test.ts:913
↓ 1 callers
Function
callSite
()
packages/zod/src/v4/core/tests/compile.test.ts:1599
↓ 1 callers
Function
callSite
()
packages/zod/src/v4/mini/tests/error.test.ts:27
↓ 1 callers
Function
callback
(predicate: (val: string) => boolean)
packages/zod/src/v3/tests/base.test.ts:23
↓ 1 callers
Function
canonicalKey
* An injective string for JSON data: two values share a key exactly when `uniqueItems` calls them * equal, so duplicate detection is a Map lookup rat
packages/zod/src/v4/classic/from-json-schema.ts:223
↓ 1 callers
Function
capitalizeFirstCharacter
(text: string)
packages/zod/src/v4/locales/lt.ts:5
↓ 1 callers
Function
capture
(key: string)
packages/zod/src/v4/classic/tests/issue-schema.test.ts:170
↓ 1 callers
Function
captureMeta
Collects the owning schema's registered metadata for every issue an error map sees.
packages/zod/src/v4/classic/tests/issue-schema.test.ts:12
↓ 1 callers
Function
census
(a: any, b: any)
packages/bench/memory/survey.ts:13
↓ 1 callers
Function
chance
(p: number)
scripts/compile-fuzz.ts:18
↓ 1 callers
Function
check
(child: any)
packages/zod/src/v4/core/memoizer.ts:58
↓ 1 callers
Function
checkArrayGuards
* Enforces `uniqueItems` and the `contains` family before `arraySchema` runs, for the same reason * `checkObjectGuards` runs pre-pipe: an item parse
packages/zod/src/v4/classic/from-json-schema.ts:313
↓ 1 callers
Function
checkErrors
(a: z.ZodTypeAny, bad: any)
packages/zod/src/v3/tests/optional.test.ts:6
↓ 1 callers
Function
checkErrors
(a: z.ZodTypeAny, bad: any)
packages/zod/src/v3/tests/nullable.test.ts:6
↓ 1 callers
Function
checkObjectGuards
* Enforces the keywords that constrain an object's own keys — `propertyNames`, * `minProperties`, `maxProperties` — before `objectSchema` runs. The g
packages/zod/src/v4/classic/from-json-schema.ts:164
↓ 1 callers
Function
checkSeed
(seed: number)
packages/zod/src/v4/core/tests/compile-generative.test.ts:412
↓ 1 callers
Function
checker
()
packages/zod/src/v3/tests/function.test.ts:104
↓ 1 callers
Function
checker
()
packages/zod/src/v4/classic/tests/function.test.ts:181
↓ 1 callers
Function
child
()
packages/zod/src/v4/core/tests/compile-generative.test.ts:170
↓ 1 callers
Method
cidr
(options?: string | { version?: IpVersion; message?: string | undefined })
packages/zod/src/v3/types.ts:1104
↓ 1 callers
Function
claim
Returns the prototype to install on, or `undefined` if this group is already installed on it.
packages/zod/src/v4/core/util.ts:1181
↓ 1 callers
Function
cleanParams
(params: unknown, data: unknown)
packages/zod/src/v3/types.ts:4908
↓ 1 callers
Function
clone
(o: any)
packages/bench/moltar-libs.ts:248
↓ 1 callers
Function
clone
(def, params)
packages/zod/src/v4/classic/schemas.ts:201
↓ 1 callers
Function
clone
(_def, params)
packages/zod/src/v4/mini/schemas.ts:89
↓ 1 callers
Function
cloneIssues
(issues: errors.$ZodRawIssue[])
packages/zod/src/v4/core/memoizer.ts:37
↓ 1 callers
Function
codePointLengthVar
(doc: Doc, ctx: CompileContext, accessor: string, inDoubt: string)
packages/zod/src/v4/core/compile.ts:478
↓ 1 callers
Function
collect
()
packages/bench/memory/snapshot.ts:36
↓ 1 callers
Function
collect
(iss: errors.$ZodRawIssue, side: "l" | "r")
packages/zod/src/v4/core/schemas.ts:2870
↓ 1 callers
Function
compactTypeUnion
Rewrites `anyOf: [{type: "a"}, {type: "b"}]` to `type: ["a", "b"]`, which every JSON Schema draft treats as equivalent and most consumers render far b
packages/zod/src/v4/core/to-json-schema.ts:444
↓ 1 callers
Function
compareCodeFences
(block: TabsBlock, zodTab: TabBlock, zodMiniTab: TabBlock, failures: string[])
packages/docs/content/api.test.ts:201
↓ 1 callers
Function
compileValidator
* Build the validator `validate` calls: the same codegen as the parser with the output construction * dropped. A schema the flag cannot express reuse
packages/zod/src/v4/core/compile.ts:102
↓ 1 callers
Function
container
(c: Ctx, depth: number)
packages/zod/src/v4/core/tests/compile-generative.test.ts:169
↓ 1 callers
Function
containsRef
* True when a subschema holds a `$ref` anywhere a schema can appear. Only those positions are * walked: `$ref` under `default` or an `x-` annotation
packages/zod/src/v4/classic/from-json-schema.ts:291
↓ 1 callers
Function
convert
(withIntersection: boolean)
packages/zod/src/v4/classic/tests/to-json-schema.test.ts:3240
↓ 1 callers
Function
convertBaseSchema
(schema: JSONSchema.JSONSchema, ctx: ConversionContext)
packages/zod/src/v4/classic/from-json-schema.ts:390
↓ 1 callers
Function
corrupt
(rnd: () => number, value: unknown, depth = 0)
packages/zod/src/v4/core/tests/compile-differential.test.ts:894
↓ 1 callers
Function
count
(root: any)
packages/zod/src/v4/classic/tests/cyclic-data.test.ts:578
↓ 1 callers
Function
count
(c: Ctx, id: number)
packages/zod/src/v4/core/tests/compile-generative.test.ts:34
↓ 1 callers
Function
counted
( slots: Record<string, unknown>, bad: Record<string, unknown> = {} )
packages/zod/src/v4/classic/tests/validate.test.ts:331
↓ 1 callers
Function
createSortItemSchema
(sortKeySchema: T)
packages/zod/src/v4/classic/tests/assignability.test.ts:393
↓ 1 callers
Function
createToJSONSchemaMethod
(schema: T, processors: Record<string, Processor> = {})
packages/zod/src/v4/core/to-json-schema.ts:836
← previous
next →
401–500 of 2,258, ranked by callers