Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/colinhacks/zod
/ functions
Functions
2,104 in github.com/colinhacks/zod
⨍
Functions
2,104
◇
Types & classes
849
↓ 8 callers
Method
_addCheck
(check: ZodNumberCheck)
packages/zod/src/v3/types.ts:1497
↓ 8 callers
Method
and
(incoming: T)
packages/zod/src/v4/classic/schemas.ts:127
↓ 8 callers
Function
clone
(inst: T, def?: T["_zod"]["def"], params?: { parent: boolean })
packages/zod/src/v4/core/util.ts:532
↓ 8 callers
Function
compile
(schema: T, options?: CompileOptions)
packages/zod/src/v4/core/compile.ts:117
↓ 8 callers
Method
cuid
* @deprecated CUID v1 is deprecated by its authors due to information leakage * (timestamps embedded in the id). Use `z.cuid2()` instead. * See
packages/zod/src/v4/classic/schemas.ts:474
↓ 8 callers
Method
cuid2
@deprecated Use `z.cuid2()` instead.
packages/zod/src/v4/classic/schemas.ts:476
↓ 8 callers
Function
describe
(value: unknown)
packages/zod/src/v4/core/tests/compile-differential.test.ts:7
↓ 8 callers
Method
init
(inst: T, def: D)
packages/zod/src/v4/core/core.ts:10
↓ 8 callers
Method
ipv4
@deprecated Use `z.ipv4()` instead.
packages/zod/src/v4/classic/schemas.ts:492
↓ 8 callers
Method
ipv6
@deprecated Use `z.ipv6()` instead.
packages/zod/src/v4/classic/schemas.ts:494
↓ 8 callers
Method
jwt
@deprecated Use `z.jwt()` instead.
packages/zod/src/v4/classic/schemas.ts:452
↓ 8 callers
Method
negative
(params?: string | core.$ZodCheckLessThanParams)
packages/zod/src/v4/classic/schemas.ts:1101
↓ 8 callers
Method
nonempty
(params?: string | core.$ZodCheckMinSizeParams)
packages/zod/src/v4/classic/schemas.ts:1978
↓ 8 callers
Method
nonnegative
(params?: string | core.$ZodCheckGreaterThanParams)
packages/zod/src/v4/classic/schemas.ts:1100
↓ 8 callers
Method
passthrough
@deprecated Use `z.looseObject()` or `.loose()` instead.
packages/zod/src/v4/classic/schemas.ts:1544
↓ 8 callers
Function
randomString
(length: number)
packages/bench/benchUtil.ts:14
↓ 8 callers
Method
rest
(rest: Rest)
packages/zod/src/v4/classic/schemas.ts:1844
↓ 8 callers
Method
time
@deprecated Use `z.iso.time()` instead.
packages/zod/src/v4/classic/schemas.ts:508
↓ 8 callers
Function
trim
(s: string)
packages/bench/compile-output.ts:115
↓ 8 callers
Method
ulid
@deprecated Use `z.ulid()` instead.
packages/zod/src/v4/classic/schemas.ts:478
↓ 7 callers
Function
compileFn
(schema: T, options?: CompileFnOptions)
packages/zod/src/v4/core/compile.ts:211
↓ 7 callers
Method
duration
@deprecated Use `z.iso.duration()` instead.
packages/zod/src/v4/classic/schemas.ts:518
↓ 7 callers
Function
fmtBytes
(n: number)
packages/bench/memory/harness.ts:65
↓ 7 callers
Function
getParsedType
(data: any)
packages/zod/src/v3/helpers/util.ts:175
↓ 7 callers
Method
isFinite
()
packages/zod/src/v3/types.ts:1601
↓ 7 callers
Function
makeSchema
(factory: (z: typeof zod4) => T)
packages/bench/benchUtil.ts:6
↓ 7 callers
Method
merge
* @deprecated Use [`A.extend(B.shape)`](https://zod.dev/api?id=extend) instead.
packages/zod/src/v4/classic/schemas.ts:1563
↓ 7 callers
Method
nonpositive
(params?: string | core.$ZodCheckLessThanParams)
packages/zod/src/v4/classic/schemas.ts:1102
↓ 7 callers
Function
rnd
()
scripts/compile-fuzz.ts:13
↓ 7 callers
Method
safeEncode
( data: core.output<this>, params?: core.ParseContext<core.$ZodIssue> )
packages/zod/src/v4/classic/schemas.ts:87
↓ 7 callers
Method
safeExtend
( shape: SafeExtendShape<Shape, U> & Partial<Record<keyof Shape, core.SomeType>> )
packages/zod/src/v4/classic/schemas.ts:1556
↓ 7 callers
Function
visit
(schema: schemas.SomeType, fnOrHandlers: VisitFn | VisitHandlers)
packages/zod/src/v4/core/visit.ts:28
↓ 6 callers
Function
compileChild
( doc: Doc, ctx: CompileContext, schema: SomeType, accessor: string, needsValue = true )
packages/zod/src/v4/core/compile.ts:298
↓ 6 callers
Method
exactOptional
()
packages/zod/src/v4/classic/schemas.ts:117
↓ 6 callers
Function
isAsyncFunction
(fn: unknown)
packages/zod/src/v4/core/compile.ts:2087
↓ 6 callers
Method
nanoid
@deprecated Use `z.nanoid()` instead.
packages/zod/src/v4/classic/schemas.ts:466
↓ 6 callers
Method
overwrite
(fn: (x: core.output<this>) => core.output<this>)
packages/zod/src/v4/classic/schemas.ts:113
↓ 6 callers
Function
parse
(data, params)
packages/zod/src/v4/mini/schemas.ts:62
↓ 6 callers
Method
safeParse
(data: unknown, params?: core.ParseContext<core.$ZodIssue>)
packages/zod/src/v4/mini/schemas.ts:32
↓ 5 callers
Method
_addCheck
(check: ZodBigIntCheck)
packages/zod/src/v3/types.ts:1749
↓ 5 callers
Function
_overwrite
(tx: (input: T) => T)
packages/zod/src/v4/core/api.ts:1150
↓ 5 callers
Method
base64url
@deprecated Use `z.base64url()` instead.
packages/zod/src/v4/classic/schemas.ts:482
↓ 5 callers
Function
fn
(value: string)
packages/zod/src/v4/classic/tests/custom.test.ts:19
↓ 5 callers
Method
implement
( func: F )
packages/zod/src/v4/core/schemas.ts:4686
↓ 5 callers
Function
isValid
(x: ParseReturnType<T>)
packages/zod/src/v3/helpers/parseUtil.ts:174
↓ 5 callers
Function
make
(id: number)
packages/zod/src/v4/classic/tests/cyclic-data.test.ts:529
↓ 5 callers
Method
maxLength
()
packages/zod/src/v3/types.ts:1319
↓ 5 callers
Method
safeDecode
( data: core.input<this>, params?: core.ParseContext<core.$ZodIssue> )
packages/zod/src/v4/classic/schemas.ts:91
↓ 4 callers
Function
assignProps
(target: T, ...sources: object[])
packages/zod/src/v4/core/to-json-schema.ts:8
↓ 4 callers
Function
build
(asyncCheck: boolean)
packages/zod/src/v4/classic/tests/cyclic-data.test.ts:379
↓ 4 callers
Method
cidrv6
@deprecated Use `z.cidrv6()` instead.
packages/zod/src/v4/classic/schemas.ts:498
↓ 4 callers
Method
clone
(def?: Internals["def"], params?: { parent: boolean })
packages/zod/src/v4/mini/schemas.ts:16
↓ 4 callers
Method
decodeAsync
(data: core.input<this>, params?: core.ParseContext<core.$ZodIssue>)
packages/zod/src/v4/classic/schemas.ts:86
↓ 4 callers
Method
encodeAsync
(data: core.output<this>, params?: core.ParseContext<core.$ZodIssue>)
packages/zod/src/v4/classic/schemas.ts:85
↓ 4 callers
Function
extractDefs
( ctx: ToJSONSchemaContext, schema: T // params: EmitParams )
packages/zod/src/v4/core/to-json-schema.ts:294
↓ 4 callers
Function
finalize
( ctx: ToJSONSchemaContext, schema: T )
packages/zod/src/v4/core/to-json-schema.ts:563
↓ 4 callers
Function
initializeContext
(params: JSONSchemaGeneratorParams)
packages/zod/src/v4/core/to-json-schema.ts:163
↓ 4 callers
Method
input
( args: Items, rest?: Rest )
packages/zod/src/v4/classic/schemas.ts:2681
↓ 4 callers
Function
isAsync
(x: ParseReturnType<T>)
packages/zod/src/v3/helpers/parseUtil.ts:175
↓ 4 callers
Function
isPlainObject
(o: any)
packages/zod/src/v4/core/util.ts:424
↓ 4 callers
Function
isValidBase64
(data: string)
packages/zod/src/v4/core/schemas.ts:1003
↓ 4 callers
Method
keyof
()
packages/zod/src/v4/classic/schemas.ts:1539
↓ 4 callers
Method
ksuid
@deprecated Use `z.ksuid()` instead.
packages/zod/src/v4/classic/schemas.ts:488
↓ 4 callers
Method
lowercase
(params?: string | core.$ZodCheckLowerCaseParams)
packages/zod/src/v4/classic/schemas.ts:370
↓ 4 callers
Function
makeScopedValidator
(extraConstants: number)
packages/bench/compile-helper-scope.ts:22
↓ 4 callers
Method
parseAsync
(data: unknown, params?: core.ParseContext<core.$ZodIssue>)
packages/zod/src/v4/mini/schemas.ts:33
↓ 4 callers
Function
processError
(error: { issues: $ZodIssue[] }, path: PropertyKey[] = [])
packages/zod/src/v4/core/errors.ts:356
↓ 4 callers
Method
setLimit
(kind: "min" | "max", value: number, inclusive: boolean, message?: string)
packages/zod/src/v3/types.ts:1482
↓ 4 callers
Method
setLimit
(kind: "min" | "max", value: bigint, inclusive: boolean, message?: string)
packages/zod/src/v3/types.ts:1734
↓ 4 callers
Function
unknown
()
packages/zod/src/v4/classic/schemas.ts:1408
↓ 4 callers
Method
uppercase
(params?: string | core.$ZodCheckUpperCaseParams)
packages/zod/src/v4/classic/schemas.ts:371
↓ 4 callers
Method
xid
@deprecated Use `z.xid()` instead.
packages/zod/src/v4/classic/schemas.ts:486
↓ 3 callers
Method
_addCheck
(check: ZodDateCheck)
packages/zod/src/v3/types.ts:1943
↓ 3 callers
Function
_parse
(_Err)
packages/zod/src/v4/core/parse.ts:22
↓ 3 callers
Function
_parseAsync
(_Err)
packages/zod/src/v4/core/parse.ts:48
↓ 3 callers
Function
_run
(input: any)
packages/bench/bench-invalid.ts:27
↓ 3 callers
Function
_safeParse
(_Err)
packages/zod/src/v4/core/parse.ts:71
↓ 3 callers
Function
_safeParseAsync
(_Err)
packages/zod/src/v4/core/parse.ts:93
↓ 3 callers
Method
apply
(fn: (schema: this, ...args: TArgs) => T, ...args: TArgs)
packages/zod/src/v4/classic/schemas.ts:164
↓ 3 callers
Function
attempt
Runs `fn`, reporting the error's class rather than letting it escape. `constructor.name`, not `.name`: `$ZodAsyncError` never sets `.name`, so it read
packages/zod/src/v4/core/tests/compile-differential.test.ts:112
↓ 3 callers
Function
backwardBranchless
(value: unknown)
packages/bench/compile-codec-direction.ts:80
↓ 3 callers
Function
build
(depth: number)
scripts/compile-fuzz.ts:79
↓ 3 callers
Function
check
(...checks)
packages/zod/src/v4/mini/schemas.ts:74
↓ 3 callers
Method
cidrv4
@deprecated Use `z.cidrv4()` instead.
packages/zod/src/v4/classic/schemas.ts:496
↓ 3 callers
Function
collect
({ zodSchema })
packages/zod/src/v4/classic/tests/to-json-schema.test.ts:3847
↓ 3 callers
Function
convertSchema
(schema: JSONSchema.JSONSchema | boolean, ctx: ConversionContext)
packages/zod/src/v4/classic/from-json-schema.ts:598
↓ 3 callers
Method
e164
@deprecated Use `z.e164()` instead.
packages/zod/src/v4/classic/schemas.ts:500
↓ 3 callers
Function
f
()
packages/zod/src/v3/tests/primitive.test.ts:43
↓ 3 callers
Method
finite
@deprecated In v4 and later, z.number() does not allow infinite values by default. This is a no-op.
packages/zod/src/v4/classic/schemas.ts:1108
↓ 3 callers
Method
flatten
@deprecated Use the `z.treeifyError(err)` function instead.
packages/zod/src/v4/classic/errors.ts:14
↓ 3 callers
Method
format
@deprecated Use the `z.treeifyError(err)` function instead.
packages/zod/src/v4/classic/errors.ts:11
↓ 3 callers
Function
formatDate
(value: string | Date, style: "short" | "long" = "short")
packages/docs/loaders/source.ts:28
↓ 3 callers
Function
forwardBranchless
(value: unknown)
packages/bench/compile-codec-direction.ts:74
↓ 3 callers
Function
getErrorMap
()
packages/zod/src/v3/errors.ts:11
↓ 3 callers
Method
guid
@deprecated Use `z.guid()` instead.
packages/zod/src/v4/classic/schemas.ts:456
↓ 3 callers
Method
implementAsync
( func: F )
packages/zod/src/v4/core/schemas.ts:4693
↓ 3 callers
Function
inputOptin
(schema: schemas.$ZodType)
packages/zod/src/v4/core/json-schema-processors.ts:297
↓ 3 callers
Function
isHidden
(page: any)
packages/docs/app/blog/[slug]/page.tsx:17
↓ 3 callers
Function
isRecursive
Whether this schema's subtree contains a cycle, so one parse can re-enter it.
packages/zod/src/v4/core/memoizer.ts:38
↓ 3 callers
Function
makeIssue
(params: { data: any; path: (string | number)[]; errorMaps: ZodErrorMap[]; issueData: IssueData; })
packages/zod/src/v3/helpers/parseUtil.ts:6
← previous
next →
101–200 of 2,104, ranked by callers