MCPcopy Create free account

hub / github.com/colinhacks/zod / functions

Functions2,104 in github.com/colinhacks/zod

↓ 8 callersMethod_addCheck
(check: ZodNumberCheck)
packages/zod/src/v3/types.ts:1497
↓ 8 callersMethodand
(incoming: T)
packages/zod/src/v4/classic/schemas.ts:127
↓ 8 callersFunctionclone
(inst: T, def?: T["_zod"]["def"], params?: { parent: boolean })
packages/zod/src/v4/core/util.ts:532
↓ 8 callersFunctioncompile
(schema: T, options?: CompileOptions)
packages/zod/src/v4/core/compile.ts:117
↓ 8 callersMethodcuid
* @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 callersMethodcuid2
@deprecated Use `z.cuid2()` instead.
packages/zod/src/v4/classic/schemas.ts:476
↓ 8 callersFunctiondescribe
(value: unknown)
packages/zod/src/v4/core/tests/compile-differential.test.ts:7
↓ 8 callersMethodinit
(inst: T, def: D)
packages/zod/src/v4/core/core.ts:10
↓ 8 callersMethodipv4
@deprecated Use `z.ipv4()` instead.
packages/zod/src/v4/classic/schemas.ts:492
↓ 8 callersMethodipv6
@deprecated Use `z.ipv6()` instead.
packages/zod/src/v4/classic/schemas.ts:494
↓ 8 callersMethodjwt
@deprecated Use `z.jwt()` instead.
packages/zod/src/v4/classic/schemas.ts:452
↓ 8 callersMethodnegative
(params?: string | core.$ZodCheckLessThanParams)
packages/zod/src/v4/classic/schemas.ts:1101
↓ 8 callersMethodnonempty
(params?: string | core.$ZodCheckMinSizeParams)
packages/zod/src/v4/classic/schemas.ts:1978
↓ 8 callersMethodnonnegative
(params?: string | core.$ZodCheckGreaterThanParams)
packages/zod/src/v4/classic/schemas.ts:1100
↓ 8 callersMethodpassthrough
@deprecated Use `z.looseObject()` or `.loose()` instead.
packages/zod/src/v4/classic/schemas.ts:1544
↓ 8 callersFunctionrandomString
(length: number)
packages/bench/benchUtil.ts:14
↓ 8 callersMethodrest
(rest: Rest)
packages/zod/src/v4/classic/schemas.ts:1844
↓ 8 callersMethodtime
@deprecated Use `z.iso.time()` instead.
packages/zod/src/v4/classic/schemas.ts:508
↓ 8 callersFunctiontrim
(s: string)
packages/bench/compile-output.ts:115
↓ 8 callersMethodulid
@deprecated Use `z.ulid()` instead.
packages/zod/src/v4/classic/schemas.ts:478
↓ 7 callersFunctioncompileFn
(schema: T, options?: CompileFnOptions)
packages/zod/src/v4/core/compile.ts:211
↓ 7 callersMethodduration
@deprecated Use `z.iso.duration()` instead.
packages/zod/src/v4/classic/schemas.ts:518
↓ 7 callersFunctionfmtBytes
(n: number)
packages/bench/memory/harness.ts:65
↓ 7 callersFunctiongetParsedType
(data: any)
packages/zod/src/v3/helpers/util.ts:175
↓ 7 callersMethodisFinite
()
packages/zod/src/v3/types.ts:1601
↓ 7 callersFunctionmakeSchema
(factory: (z: typeof zod4) => T)
packages/bench/benchUtil.ts:6
↓ 7 callersMethodmerge
* @deprecated Use [`A.extend(B.shape)`](https://zod.dev/api?id=extend) instead.
packages/zod/src/v4/classic/schemas.ts:1563
↓ 7 callersMethodnonpositive
(params?: string | core.$ZodCheckLessThanParams)
packages/zod/src/v4/classic/schemas.ts:1102
↓ 7 callersFunctionrnd
()
scripts/compile-fuzz.ts:13
↓ 7 callersMethodsafeEncode
( data: core.output<this>, params?: core.ParseContext<core.$ZodIssue> )
packages/zod/src/v4/classic/schemas.ts:87
↓ 7 callersMethodsafeExtend
( shape: SafeExtendShape<Shape, U> & Partial<Record<keyof Shape, core.SomeType>> )
packages/zod/src/v4/classic/schemas.ts:1556
↓ 7 callersFunctionvisit
(schema: schemas.SomeType, fnOrHandlers: VisitFn | VisitHandlers)
packages/zod/src/v4/core/visit.ts:28
↓ 6 callersFunctioncompileChild
( doc: Doc, ctx: CompileContext, schema: SomeType, accessor: string, needsValue = true )
packages/zod/src/v4/core/compile.ts:298
↓ 6 callersMethodexactOptional
()
packages/zod/src/v4/classic/schemas.ts:117
↓ 6 callersFunctionisAsyncFunction
(fn: unknown)
packages/zod/src/v4/core/compile.ts:2087
↓ 6 callersMethodnanoid
@deprecated Use `z.nanoid()` instead.
packages/zod/src/v4/classic/schemas.ts:466
↓ 6 callersMethodoverwrite
(fn: (x: core.output<this>) => core.output<this>)
packages/zod/src/v4/classic/schemas.ts:113
↓ 6 callersFunctionparse
(data, params)
packages/zod/src/v4/mini/schemas.ts:62
↓ 6 callersMethodsafeParse
(data: unknown, params?: core.ParseContext<core.$ZodIssue>)
packages/zod/src/v4/mini/schemas.ts:32
↓ 5 callersMethod_addCheck
(check: ZodBigIntCheck)
packages/zod/src/v3/types.ts:1749
↓ 5 callersFunction_overwrite
(tx: (input: T) => T)
packages/zod/src/v4/core/api.ts:1150
↓ 5 callersMethodbase64url
@deprecated Use `z.base64url()` instead.
packages/zod/src/v4/classic/schemas.ts:482
↓ 5 callersFunctionfn
(value: string)
packages/zod/src/v4/classic/tests/custom.test.ts:19
↓ 5 callersMethodimplement
( func: F )
packages/zod/src/v4/core/schemas.ts:4686
↓ 5 callersFunctionisValid
(x: ParseReturnType<T>)
packages/zod/src/v3/helpers/parseUtil.ts:174
↓ 5 callersFunctionmake
(id: number)
packages/zod/src/v4/classic/tests/cyclic-data.test.ts:529
↓ 5 callersMethodmaxLength
()
packages/zod/src/v3/types.ts:1319
↓ 5 callersMethodsafeDecode
( data: core.input<this>, params?: core.ParseContext<core.$ZodIssue> )
packages/zod/src/v4/classic/schemas.ts:91
↓ 4 callersFunctionassignProps
(target: T, ...sources: object[])
packages/zod/src/v4/core/to-json-schema.ts:8
↓ 4 callersFunctionbuild
(asyncCheck: boolean)
packages/zod/src/v4/classic/tests/cyclic-data.test.ts:379
↓ 4 callersMethodcidrv6
@deprecated Use `z.cidrv6()` instead.
packages/zod/src/v4/classic/schemas.ts:498
↓ 4 callersMethodclone
(def?: Internals["def"], params?: { parent: boolean })
packages/zod/src/v4/mini/schemas.ts:16
↓ 4 callersMethoddecodeAsync
(data: core.input<this>, params?: core.ParseContext<core.$ZodIssue>)
packages/zod/src/v4/classic/schemas.ts:86
↓ 4 callersMethodencodeAsync
(data: core.output<this>, params?: core.ParseContext<core.$ZodIssue>)
packages/zod/src/v4/classic/schemas.ts:85
↓ 4 callersFunctionextractDefs
( ctx: ToJSONSchemaContext, schema: T // params: EmitParams )
packages/zod/src/v4/core/to-json-schema.ts:294
↓ 4 callersFunctionfinalize
( ctx: ToJSONSchemaContext, schema: T )
packages/zod/src/v4/core/to-json-schema.ts:563
↓ 4 callersFunctioninitializeContext
(params: JSONSchemaGeneratorParams)
packages/zod/src/v4/core/to-json-schema.ts:163
↓ 4 callersMethodinput
( args: Items, rest?: Rest )
packages/zod/src/v4/classic/schemas.ts:2681
↓ 4 callersFunctionisAsync
(x: ParseReturnType<T>)
packages/zod/src/v3/helpers/parseUtil.ts:175
↓ 4 callersFunctionisPlainObject
(o: any)
packages/zod/src/v4/core/util.ts:424
↓ 4 callersFunctionisValidBase64
(data: string)
packages/zod/src/v4/core/schemas.ts:1003
↓ 4 callersMethodkeyof
()
packages/zod/src/v4/classic/schemas.ts:1539
↓ 4 callersMethodksuid
@deprecated Use `z.ksuid()` instead.
packages/zod/src/v4/classic/schemas.ts:488
↓ 4 callersMethodlowercase
(params?: string | core.$ZodCheckLowerCaseParams)
packages/zod/src/v4/classic/schemas.ts:370
↓ 4 callersFunctionmakeScopedValidator
(extraConstants: number)
packages/bench/compile-helper-scope.ts:22
↓ 4 callersMethodparseAsync
(data: unknown, params?: core.ParseContext<core.$ZodIssue>)
packages/zod/src/v4/mini/schemas.ts:33
↓ 4 callersFunctionprocessError
(error: { issues: $ZodIssue[] }, path: PropertyKey[] = [])
packages/zod/src/v4/core/errors.ts:356
↓ 4 callersMethodsetLimit
(kind: "min" | "max", value: number, inclusive: boolean, message?: string)
packages/zod/src/v3/types.ts:1482
↓ 4 callersMethodsetLimit
(kind: "min" | "max", value: bigint, inclusive: boolean, message?: string)
packages/zod/src/v3/types.ts:1734
↓ 4 callersFunctionunknown
()
packages/zod/src/v4/classic/schemas.ts:1408
↓ 4 callersMethoduppercase
(params?: string | core.$ZodCheckUpperCaseParams)
packages/zod/src/v4/classic/schemas.ts:371
↓ 4 callersMethodxid
@deprecated Use `z.xid()` instead.
packages/zod/src/v4/classic/schemas.ts:486
↓ 3 callersMethod_addCheck
(check: ZodDateCheck)
packages/zod/src/v3/types.ts:1943
↓ 3 callersFunction_parse
(_Err)
packages/zod/src/v4/core/parse.ts:22
↓ 3 callersFunction_parseAsync
(_Err)
packages/zod/src/v4/core/parse.ts:48
↓ 3 callersFunction_run
(input: any)
packages/bench/bench-invalid.ts:27
↓ 3 callersFunction_safeParse
(_Err)
packages/zod/src/v4/core/parse.ts:71
↓ 3 callersFunction_safeParseAsync
(_Err)
packages/zod/src/v4/core/parse.ts:93
↓ 3 callersMethodapply
(fn: (schema: this, ...args: TArgs) => T, ...args: TArgs)
packages/zod/src/v4/classic/schemas.ts:164
↓ 3 callersFunctionattempt
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 callersFunctionbackwardBranchless
(value: unknown)
packages/bench/compile-codec-direction.ts:80
↓ 3 callersFunctionbuild
(depth: number)
scripts/compile-fuzz.ts:79
↓ 3 callersFunctioncheck
(...checks)
packages/zod/src/v4/mini/schemas.ts:74
↓ 3 callersMethodcidrv4
@deprecated Use `z.cidrv4()` instead.
packages/zod/src/v4/classic/schemas.ts:496
↓ 3 callersFunctioncollect
({ zodSchema })
packages/zod/src/v4/classic/tests/to-json-schema.test.ts:3847
↓ 3 callersFunctionconvertSchema
(schema: JSONSchema.JSONSchema | boolean, ctx: ConversionContext)
packages/zod/src/v4/classic/from-json-schema.ts:598
↓ 3 callersMethode164
@deprecated Use `z.e164()` instead.
packages/zod/src/v4/classic/schemas.ts:500
↓ 3 callersFunctionf
()
packages/zod/src/v3/tests/primitive.test.ts:43
↓ 3 callersMethodfinite
@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 callersMethodflatten
@deprecated Use the `z.treeifyError(err)` function instead.
packages/zod/src/v4/classic/errors.ts:14
↓ 3 callersMethodformat
@deprecated Use the `z.treeifyError(err)` function instead.
packages/zod/src/v4/classic/errors.ts:11
↓ 3 callersFunctionformatDate
(value: string | Date, style: "short" | "long" = "short")
packages/docs/loaders/source.ts:28
↓ 3 callersFunctionforwardBranchless
(value: unknown)
packages/bench/compile-codec-direction.ts:74
↓ 3 callersFunctiongetErrorMap
()
packages/zod/src/v3/errors.ts:11
↓ 3 callersMethodguid
@deprecated Use `z.guid()` instead.
packages/zod/src/v4/classic/schemas.ts:456
↓ 3 callersMethodimplementAsync
( func: F )
packages/zod/src/v4/core/schemas.ts:4693
↓ 3 callersFunctioninputOptin
(schema: schemas.$ZodType)
packages/zod/src/v4/core/json-schema-processors.ts:297
↓ 3 callersFunctionisHidden
(page: any)
packages/docs/app/blog/[slug]/page.tsx:17
↓ 3 callersFunctionisRecursive
Whether this schema's subtree contains a cycle, so one parse can re-enter it.
packages/zod/src/v4/core/memoizer.ts:38
↓ 3 callersFunctionmakeIssue
(params: { data: any; path: (string | number)[]; errorMaps: ZodErrorMap[]; issueData: IssueData; })
packages/zod/src/v3/helpers/parseUtil.ts:6
← previousnext →101–200 of 2,104, ranked by callers