Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/open-circle/valibot
/ functions
Functions
1,173 in github.com/open-circle/valibot
⨍
Functions
1,173
◇
Types & classes
681
↓ 10 callers
Function
undefined_
( message?: ErrorMessage<UndefinedIssue> )
library/src/schemas/undefined/undefined.ts:70
↓ 10 callers
Method
unwrap
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 10 callers
Function
void_
( message?: ErrorMessage<VoidIssue> )
library/src/schemas/void/void.ts:70
↓ 9 callers
Function
_getByteCount
(input: string)
library/src/utils/_getByteCount/_getByteCount.ts:13
↓ 9 callers
Function
endsWith
( requirement: string, message?: ErrorMessage<EndsWithIssue<string, string>> )
library/src/actions/endsWith/endsWith.ts:101
↓ 9 callers
Function
getGlobalConfig
( config?: Config<TIssue> )
library/src/storages/globalConfig/globalConfig.ts:36
↓ 9 callers
Function
getGlobalMessage
( lang?: string )
library/src/storages/globalMessage/globalMessage.ts:28
↓ 9 callers
Function
getSchemaMessage
( lang?: string )
library/src/storages/schemaMessage/schemaMessage.ts:28
↓ 9 callers
Function
getSpecificMessage
( reference: TReference, lang?: string )
library/src/storages/specificMessage/specificMessage.ts:59
↓ 9 callers
Function
isOfKind
(kind: TKind, object: TObject)
library/src/utils/isOfKind/isOfKind.ts:10
↓ 9 callers
Function
isOfType
(type: TType, object: TObject)
library/src/utils/isOfType/isOfType.ts:10
↓ 9 callers
Function
keyof
( schema: Schema, message?: ErrorMessage<PicklistIssue> )
library/src/methods/keyof/keyof.ts:97
↓ 9 callers
Method
multipleOf
(value:number,params?:string|core.$ZodCheckMultipleOfParams)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 9 callers
Method
nonempty
(params?:string|core.$ZodCheckMinSizeParams)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 8 callers
Function
_isPartiallyTyped
( dataset: OutputDataset<unknown, BaseIssue<unknown>>, paths: Paths )
library/src/actions/partialCheck/utils/_isPartiallyTyped/_isPartiallyTyped.ts:15
↓ 8 callers
Function
base64
( message?: ErrorMessage<Base64Issue<string>> )
library/src/actions/base64/base64.ts:87
↓ 8 callers
Function
bic
( message?: ErrorMessage<BicIssue<string>> )
library/src/actions/bic/bic.ts:84
↓ 8 callers
Function
bytes
( requirement: number, message?: ErrorMessage<BytesIssue<string, number>> )
library/src/actions/bytes/bytes.ts:96
↓ 8 callers
Function
checkAsync
( requirement: (input: unknown) => MaybePromise<boolean>, message?: ErrorMessage<CheckIssue<unknown>> )
library/src/actions/check/checkAsync.ts:66
↓ 8 callers
Function
creditCard
( message?: ErrorMessage<CreditCardIssue<string>> )
library/src/actions/creditCard/creditCard.ts:118
↓ 8 callers
Function
cuid2
( message?: ErrorMessage<Cuid2Issue<string>> )
library/src/actions/cuid2/cuid2.ts:84
↓ 8 callers
Function
custom
( check: Check, message?: ErrorMessage<CustomIssue> )
library/src/schemas/custom/custom.ts:68
↓ 8 callers
Function
customAsync
( check: CheckAsync, message?: ErrorMessage<CustomIssue> )
library/src/schemas/custom/customAsync.ts:72
↓ 8 callers
Method
default
(def:core.output<this>)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 8 callers
Function
empty
( message?: ErrorMessage<EmptyIssue<LengthInput>> )
library/src/actions/empty/empty.ts:80
↓ 8 callers
Function
entries
( requirement: number, message?: ErrorMessage<EntriesIssue<EntriesInput, number>> )
library/src/actions/entries/entries.ts:108
↓ 8 callers
Function
excludes
( requirement: ContentRequirement<ContentInput>, message?: ErrorMessage< ExcludesIssue<ContentInput, C
library/src/actions/excludes/excludes.ts:98
↓ 8 callers
Function
getDotPath
(issue: BaseIssue<unknown>)
library/src/utils/getDotPath/getDotPath.ts:32
↓ 8 callers
Function
graphemes
( requirement: number, message?: ErrorMessage<GraphemesIssue<string, number>> )
library/src/actions/graphemes/graphemes.ts:101
↓ 8 callers
Function
includes
( requirement: ContentRequirement<ContentInput>, message?: ErrorMessage< IncludesIssue<ContentInput, C
library/src/actions/includes/includes.ts:98
↓ 8 callers
Function
ip
( message?: ErrorMessage<IpIssue<string>> )
library/src/actions/ip/ip.ts:84
↓ 8 callers
Function
ipv4
( message?: ErrorMessage<Ipv4Issue<string>> )
library/src/actions/ipv4/ipv4.ts:84
↓ 8 callers
Function
ipv6
( message?: ErrorMessage<Ipv6Issue<string>> )
library/src/actions/ipv6/ipv6.ts:84
↓ 8 callers
Function
isbn
( message?: ErrorMessage<IsbnIssue<string>> )
library/src/actions/isbn/isbn.ts:103
↓ 8 callers
Function
isoDate
( message?: ErrorMessage<IsoDateIssue<string>> )
library/src/actions/isoDate/isoDate.ts:99
↓ 8 callers
Function
isoDateTime
( message?: ErrorMessage<IsoDateTimeIssue<string>> )
library/src/actions/isoDateTime/isoDateTime.ts:106
↓ 8 callers
Function
isoDateTimeSecond
( message?: ErrorMessage<IsoDateTimeSecondIssue<string>> )
library/src/actions/isoDateTimeSecond/isoDateTimeSecond.ts:107
↓ 8 callers
Function
isoTime
( message?: ErrorMessage<IsoTimeIssue<string>> )
library/src/actions/isoTime/isoTime.ts:91
↓ 8 callers
Function
isoTimeSecond
( message?: ErrorMessage<IsoTimeSecondIssue<string>> )
library/src/actions/isoTimeSecond/isoTimeSecond.ts:92
↓ 8 callers
Function
isoTimestamp
( message?: ErrorMessage<IsoTimestampIssue<string>> )
library/src/actions/isoTimestamp/isoTimestamp.ts:127
↓ 8 callers
Function
isoWeek
( message?: ErrorMessage<IsoWeekIssue<string>> )
library/src/actions/isoWeek/isoWeek.ts:97
↓ 8 callers
Function
isrc
( message?: ErrorMessage<IsrcIssue<string>> )
library/src/actions/isrc/isrc.ts:92
↓ 8 callers
Function
jwsCompact
( message?: ErrorMessage<JwsCompactIssue<string>> )
library/src/actions/jwsCompact/jwsCompact.ts:106
↓ 8 callers
Function
length
( requirement: number, message?: ErrorMessage<LengthIssue<LengthInput, number>> )
library/src/actions/length/length.ts:100
↓ 8 callers
Function
mac
( message?: ErrorMessage<MacIssue<string>> )
library/src/actions/mac/mac.ts:84
↓ 8 callers
Function
mac48
( message?: ErrorMessage<Mac48Issue<string>> )
library/src/actions/mac48/mac48.ts:84
↓ 8 callers
Function
mac64
( message?: ErrorMessage<Mac64Issue<string>> )
library/src/actions/mac64/mac64.ts:84
↓ 8 callers
Function
maxBytes
( requirement: number, message?: ErrorMessage<MaxBytesIssue<string, number>> )
library/src/actions/maxBytes/maxBytes.ts:101
↓ 8 callers
Function
maxEntries
( requirement: number, message?: ErrorMessage<MaxEntriesIssue<EntriesInput, number>> )
library/src/actions/maxEntries/maxEntries.ts:114
↓ 8 callers
Function
maxGraphemes
( requirement: number, message?: ErrorMessage<MaxGraphemesIssue<string, number>> )
library/src/actions/maxGraphemes/maxGraphemes.ts:107
↓ 8 callers
Function
maxLength
( requirement: number, message?: ErrorMessage<MaxLengthIssue<LengthInput, number>> )
library/src/actions/maxLength/maxLength.ts:102
↓ 8 callers
Function
maxSize
( requirement: number, message?: ErrorMessage<MaxSizeIssue<SizeInput, number>> )
library/src/actions/maxSize/maxSize.ts:100
↓ 8 callers
Function
maxWords
( locales: Intl.LocalesArgument, requirement: number, message?: ErrorMessage<MaxWordsIssue<string, numbe
library/src/actions/maxWords/maxWords.ts:114
↓ 8 callers
Function
minBytes
( requirement: number, message?: ErrorMessage<MinBytesIssue<string, number>> )
library/src/actions/minBytes/minBytes.ts:101
↓ 8 callers
Function
minEntries
( requirement: number, message?: ErrorMessage<MinEntriesIssue<EntriesInput, number>> )
library/src/actions/minEntries/minEntries.ts:114
↓ 8 callers
Function
minGraphemes
( requirement: number, message?: ErrorMessage<MinGraphemesIssue<string, number>> )
library/src/actions/minGraphemes/minGraphemes.ts:107
↓ 8 callers
Function
minSize
( requirement: number, message?: ErrorMessage<MinSizeIssue<SizeInput, number>> )
library/src/actions/minSize/minSize.ts:100
↓ 8 callers
Function
minWords
( locales: Intl.LocalesArgument, requirement: number, message?: ErrorMessage<MinWordsIssue<string, numbe
library/src/actions/minWords/minWords.ts:114
↓ 8 callers
Function
nanoid
( message?: ErrorMessage<NanoIdIssue<string>> )
library/src/actions/nanoid/nanoid.ts:104
↓ 8 callers
Function
nonEmpty
( message?: ErrorMessage<NonEmptyIssue<LengthInput>> )
library/src/actions/nonEmpty/nonEmpty.ts:80
↓ 8 callers
Function
normalize
( form?: NormalizeForm )
library/src/actions/normalize/normalize.ts:46
↓ 8 callers
Function
notBytes
( requirement: number, message?: ErrorMessage<NotBytesIssue<string, number>> )
library/src/actions/notBytes/notBytes.ts:101
↓ 8 callers
Function
notEntries
( requirement: number, message?: ErrorMessage<NotEntriesIssue<EntriesInput, number>> )
library/src/actions/notEntries/notEntries.ts:114
↓ 8 callers
Function
notGraphemes
( requirement: number, message?: ErrorMessage<NotGraphemesIssue<string, number>> )
library/src/actions/notGraphemes/notGraphemes.ts:107
↓ 8 callers
Function
notLength
( requirement: number, message?: ErrorMessage<NotLengthIssue<LengthInput, number>> )
library/src/actions/notLength/notLength.ts:102
↓ 8 callers
Function
notSize
( requirement: number, message?: ErrorMessage<NotSizeIssue<SizeInput, number>> )
library/src/actions/notSize/notSize.ts:100
↓ 8 callers
Function
notWords
( locales: Intl.LocalesArgument, requirement: number, message?: ErrorMessage<NotWordsIssue<string, numbe
library/src/actions/notWords/notWords.ts:114
↓ 8 callers
Function
octal
( message?: ErrorMessage<OctalIssue<string>> )
library/src/actions/octal/octal.ts:84
↓ 8 callers
Function
parse
( schema: TSchema, input: unknown, config?: Config<InferIssue<TSchema>> )
library/src/methods/parse/parse.ts:20
↓ 8 callers
Function
parseAsync
( schema: TSchema, input: unknown, config?: Config<InferIssue<TSchema>> )
library/src/methods/parse/parseAsync.ts:21
↓ 8 callers
Function
partial
( schema: Schema, keys?: ObjectKeys<Schema> )
library/src/methods/partial/partial.ts:270
↓ 8 callers
Function
partialAsync
( schema: Schema, keys?: ObjectKeys<Schema> )
library/src/methods/partial/partialAsync.ts:281
↓ 8 callers
Method
readonly
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 8 callers
Function
setSpecificMessage
( reference: TReference, message: ErrorMessage<InferIssue<ReturnType<TReference>>>, lang?: string )
library/src/storages/specificMessage/specificMessage.ts:40
↓ 8 callers
Function
size
( requirement: number, message?: ErrorMessage<SizeIssue<SizeInput, number>> )
library/src/actions/size/size.ts:100
↓ 8 callers
Function
transformAsync
( operation: (input: TInput) => Promise<TOutput> )
library/src/actions/transform/transformAsync.ts:33
↓ 8 callers
Function
ulid
( message?: ErrorMessage<UlidIssue<string>> )
library/src/actions/ulid/ulid.ts:84
↓ 8 callers
Function
uuid
( message?: ErrorMessage<UuidIssue<string>> )
library/src/actions/uuid/uuid.ts:84
↓ 8 callers
Function
words
( locales: Intl.LocalesArgument, requirement: number, message?: ErrorMessage<WordsIssue<string, number>>
library/src/actions/words/words.ts:110
↓ 7 callers
Function
assert
(schema: TSchema, input: unknown)
library/src/methods/assert/assert.ts:12
↓ 7 callers
Function
getDescription
(schema: Schema)
library/src/methods/getDescription/getDescription.ts:55
↓ 7 callers
Function
getOptions
( optionsArgs: j.CallExpression['arguments'][number] | null )
codemod/zod-to-valibot/src/transform/schemas-and-links/schemas/helpers.ts:66
↓ 7 callers
Function
getTitle
(schema: Schema)
library/src/methods/getTitle/getTitle.ts:55
↓ 7 callers
Function
getTransformedMsgs
(schemaOptions: SchemaOptionsToASTVal)
codemod/zod-to-valibot/src/transform/schemas-and-links/schemas/helpers.ts:5
↓ 7 callers
Function
is
(schema: TSchema, input: unknown)
library/src/methods/is/is.ts:14
↓ 7 callers
Function
partialCheck
( paths: Paths, requirement: (input: PartialInput) => boolean, message?: ErrorMessage<PartialCheckIssue<
library/src/actions/partialCheck/partialCheck.ts:88
↓ 7 callers
Function
partialCheckAsync
( paths: Paths, requirement: (input: PartialInput) => MaybePromise<boolean>, message?: ErrorMessage<Part
library/src/actions/partialCheck/partialCheckAsync.ts:92
↓ 7 callers
Method
refine
(check:(arg:core.output<this>)=>unknown|Promise<unknown>,params?:string|core.$ZodCustomParams)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 6 callers
Function
_cloneDataset
( dataset: OutputDataset<TValue, TIssue> )
library/src/utils/_cloneDataset/_cloneDataset.ts:16
↓ 6 callers
Function
addToPipe
( valibotIdentifier: string, addTo: j.CallExpression | j.MemberExpression | j.Identifier, add: j.CallExp
codemod/zod-to-valibot/src/transform/schemas-and-links/helpers.ts:24
↓ 6 callers
Method
brand
(value?:T)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 6 callers
Method
flatten
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 6 callers
Function
getDescription
( valibotIdentifier: string, description: SchemaOptionsToASTVal['description'] & {} )
codemod/zod-to-valibot/src/transform/schemas-and-links/schemas/helpers.ts:107
↓ 6 callers
Function
getGlobalDefs
()
packages/to-json-schema/src/storages/globalDefs/globalDefs.ts:31
↓ 6 callers
Function
getOption
( optionsArgs: j.CallExpression['arguments'][number] | null, optionName: string )
codemod/zod-to-valibot/src/transform/schemas-and-links/schemas/helpers.ts:36
↓ 6 callers
Method
omit
(mask:M)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 6 callers
Method
rest
(rest:Rest)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 6 callers
Method
size
(size:number,params?:string|core.$ZodCheckSizeEqualsParams)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 5 callers
Function
assertNever
(x: never)
codemod/zod-to-valibot/src/utils.ts:86
↓ 5 callers
Function
config
(schema: TSchema, config: Config<InferIssue<TSchema>>)
library/src/methods/config/config.ts:19
← previous
next →
201–300 of 1,173, ranked by callers