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
↓ 1,205 callers
Function
string
( message?: ErrorMessage<StringIssue> )
library/src/schemas/string/string.ts:70
↓ 528 callers
Function
expectActionIssue
( action: TAction, baseIssue: Omit<InferIssue<TAction>, 'input' | 'received'>, values: InferInput<TActio
library/src/vitest/expectActionIssue.ts:19
↓ 397 callers
Function
expectNoActionIssue
(action: TAction, values: InferInput<TAction>[])
library/src/vitest/expectNoActionIssue.ts:10
↓ 363 callers
Function
number
( message?: ErrorMessage<NumberIssue> )
library/src/schemas/number/number.ts:70
↓ 323 callers
Function
expectSchemaIssue
( schema: TSchema, baseIssue: Omit<InferIssue<TSchema>, 'input' | 'received'>, values: unknown[], rece
library/src/vitest/expectSchemaIssue.ts:18
↓ 305 callers
Function
object
( entries: ObjectEntries, message?: ErrorMessage<ObjectIssue> )
library/src/schemas/object/object.ts:83
↓ 291 callers
Function
literal
( literal_: Literal, message?: ErrorMessage<LiteralIssue> )
library/src/schemas/literal/literal.ts:82
↓ 221 callers
Method
pipe
(target:T|core.$ZodType<any,core.output<this>>)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 197 callers
Function
_addIssue
( context: TContext & { expects?: string | null; requirement?: unknown; message?: | ErrorM
library/src/utils/_addIssue/_addIssue.ts:64
↓ 194 callers
Function
convertAction
( jsonSchema: JsonSchema, valibotAction: Action, config: ConversionConfig | undefined )
packages/to-json-schema/src/converters/convertAction/convertAction.ts:185
↓ 190 callers
Function
expectNoSchemaIssue
(schema: TSchema, values: InferInput<TSchema>[])
library/src/vitest/expectNoSchemaIssue.ts:10
↓ 189 callers
Function
pipe
( ...pipe: [TSchema, ...TItems] )
library/src/methods/pipe/pipe.ts:2685
↓ 140 callers
Function
expectSchemaIssueAsync
( schema: TSchema, baseIssue: Omit<InferIssue<TSchema>, 'input' | 'received'>, values: unknown[] )
library/src/vitest/expectSchemaIssueAsync.ts:17
↓ 140 callers
Function
nullish
( wrapped: BaseSchema<unknown, unknown, BaseIssue<unknown>>, default_?: unknown )
library/src/schemas/nullish/nullish.ts:71
↓ 139 callers
Function
optional
( wrapped: BaseSchema<unknown, unknown, BaseIssue<unknown>>, default_?: unknown )
library/src/schemas/optional/optional.ts:71
↓ 136 callers
Function
getDefault
( schema: TSchema, dataset?: UnknownDataset, config?: Config<InferIssue<TSchema>> )
library/src/methods/getDefault/getDefault.ts:94
↓ 132 callers
Function
expectNoSchemaIssueAsync
(schema: TSchema, values: InferInput<TSchema>[])
library/src/vitest/expectNoSchemaIssueAsync.ts:10
↓ 122 callers
Function
boolean
( message?: ErrorMessage<BooleanIssue> )
library/src/schemas/boolean/boolean.ts:70
↓ 111 callers
Function
convertSchema
( jsonSchema: JsonSchema, valibotSchema: SchemaOrPipe, config: ConversionConfig | undefined, context:
packages/to-json-schema/src/converters/convertSchema/convertSchema.ts:151
↓ 109 callers
Function
objectAsync
( entries: ObjectEntriesAsync, message?: ErrorMessage<ObjectIssue> )
library/src/schemas/object/objectAsync.ts:84
↓ 108 callers
Function
createContext
( initial?: Omit<ConversionContext, 'getterMap'> )
packages/to-json-schema/src/vitest/createContext.ts:10
↓ 108 callers
Function
nullishAsync
( wrapped: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsync<unknown, unknown, Ba
library/src/schemas/nullish/nullishAsync.ts:82
↓ 96 callers
Function
optionalAsync
( wrapped: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsync<unknown, unknown, Ba
library/src/schemas/optional/optionalAsync.ts:82
↓ 92 callers
Function
_getStandardProps
(context: TSchema)
library/src/utils/_getStandardProps/_getStandardProps.ts:23
↓ 79 callers
Function
fallback
( schema: TSchema, fallback: TFallback )
library/src/methods/fallback/fallback.ts:47
↓ 74 callers
Method
set
* Sets a value in the cache by key.
library/src/methods/cache/types.ts:23
↓ 74 callers
Function
unknown
()
library/src/schemas/unknown/unknown.ts:28
↓ 71 callers
Function
_formatCase
( input: string, separator: string, capFirst: boolean, capRest: boolean )
library/src/utils/_formatCase/_formatCase.ts:27
↓ 61 callers
Function
exactOptional
( wrapped: BaseSchema<unknown, unknown, BaseIssue<unknown>>, default_?: unknown )
library/src/schemas/exactOptional/exactOptional.ts:72
↓ 61 callers
Function
variantAsync
( key: string, options: VariantOptionsAsync<string>, message?: ErrorMessage<VariantIssue> )
library/src/schemas/variant/variantAsync.ts:95
↓ 60 callers
Method
email
(params?:string|core.$ZodCheckEmailParams)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 58 callers
Function
variant
( key: string, options: VariantOptions<string>, message?: ErrorMessage<VariantIssue> )
library/src/schemas/variant/variant.ts:93
↓ 56 callers
Function
minValue
( requirement: ValueInput, message?: ErrorMessage<MinValueIssue<ValueInput, ValueInput>> )
library/src/actions/minValue/minValue.ts:98
↓ 56 callers
Function
notValues
( requirement: readonly ValueInput[], message?: ErrorMessage<NotValuesIssue<ValueInput, readonly ValueInpu
library/src/actions/notValues/notValues.ts:98
↓ 55 callers
Function
strictObjectAsync
( entries: ObjectEntriesAsync, message?: ErrorMessage<StrictObjectIssue> )
library/src/schemas/strictObject/strictObjectAsync.ts:77
↓ 55 callers
Function
transform
( operation: (input: TInput) => TOutput )
library/src/actions/transform/transform.ts:30
↓ 54 callers
Function
values
( requirement: readonly ValueInput[], message?: ErrorMessage<ValuesIssue<ValueInput, readonly ValueInput[]
library/src/actions/values/values.ts:96
↓ 53 callers
Function
objectWithRestAsync
( entries: ObjectEntriesAsync, rest: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSche
library/src/schemas/objectWithRest/objectWithRestAsync.ts:105
↓ 52 callers
Method
array
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 51 callers
Function
looseObjectAsync
( entries: ObjectEntriesAsync, message?: ErrorMessage<LooseObjectIssue> )
library/src/schemas/looseObject/looseObjectAsync.ts:81
↓ 50 callers
Function
gtValue
( requirement: ValueInput, message?: ErrorMessage<GtValueIssue<ValueInput, ValueInput>> )
library/src/actions/gtValue/gtValue.ts:96
↓ 50 callers
Function
nonOptional
( wrapped: BaseSchema<unknown, unknown, BaseIssue<unknown>>, message?: ErrorMessage<NonOptionalIssue> | un
library/src/schemas/nonOptional/nonOptional.ts:73
↓ 50 callers
Method
optional
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 49 callers
Function
email
( message?: ErrorMessage<EmailIssue<string>> )
library/src/actions/email/email.ts:94
↓ 49 callers
Function
notValue
( requirement: ValueInput, message?: ErrorMessage<NotValueIssue<ValueInput, ValueInput>> )
library/src/actions/notValue/notValue.ts:98
↓ 48 callers
Function
nonOptionalAsync
( wrapped: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsync<unknown, unknown, Ba
library/src/schemas/nonOptional/nonOptionalAsync.ts:84
↓ 48 callers
Function
value
( requirement: ValueInput, message?: ErrorMessage<ValueIssue<ValueInput, ValueInput>> )
library/src/actions/value/value.ts:96
↓ 47 callers
Function
nullable
( wrapped: BaseSchema<unknown, unknown, BaseIssue<unknown>>, default_?: unknown )
library/src/schemas/nullable/nullable.ts:71
↓ 47 callers
Function
nullableAsync
( wrapped: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsync<unknown, unknown, Ba
library/src/schemas/nullable/nullableAsync.ts:82
↓ 46 callers
Function
_stringify
(input: unknown)
library/src/utils/_stringify/_stringify.ts:11
↓ 46 callers
Function
ltValue
( requirement: ValueInput, message?: ErrorMessage<LtValueIssue<ValueInput, ValueInput>> )
library/src/actions/ltValue/ltValue.ts:96
↓ 46 callers
Function
maxValue
( requirement: ValueInput, message?: ErrorMessage<MaxValueIssue<ValueInput, ValueInput>> )
library/src/actions/maxValue/maxValue.ts:98
↓ 44 callers
Function
unwrap
(schema: TSchema)
library/src/methods/unwrap/unwrap.ts:37
↓ 42 callers
Method
includes
(value:string,params?:core.$ZodCheckIncludesParams)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 41 callers
Function
hash
( types: [HashType, ...HashType[]], message?: ErrorMessage<HashIssue<string>> )
library/src/actions/hash/hash.ts:116
↓ 40 callers
Function
objectWithRest
( entries: ObjectEntries, rest: BaseSchema<unknown, unknown, BaseIssue<unknown>>, message?: ErrorMessage
library/src/schemas/objectWithRest/objectWithRest.ts:97
↓ 39 callers
Function
exactOptionalAsync
( wrapped: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsync<unknown, unknown, Ba
library/src/schemas/exactOptional/exactOptionalAsync.ts:80
↓ 39 callers
Function
pipeAsync
( ...pipe: [TSchema, ...TItems] )
library/src/methods/pipe/pipeAsync.ts:3073
↓ 38 callers
Function
fallbackAsync
( schema: TSchema, fallback: TFallback )
library/src/methods/fallback/fallbackAsync.ts:83
↓ 38 callers
Function
strictObject
( entries: ObjectEntries, message?: ErrorMessage<StrictObjectIssue> )
library/src/schemas/strictObject/strictObject.ts:73
↓ 36 callers
Function
minLength
( requirement: number, message?: ErrorMessage<MinLengthIssue<LengthInput, number>> )
library/src/actions/minLength/minLength.ts:102
↓ 36 callers
Function
null_
( message?: ErrorMessage<NullIssue> )
library/src/schemas/null/null.ts:70
↓ 36 callers
Function
splitLastArg
( maxArgs: number, args: j.CallExpression['arguments'] )
codemod/zod-to-valibot/src/transform/schemas-and-links/helpers.ts:3
↓ 34 callers
Method
get
* Gets a value from the cache by key.
library/src/methods/cache/types.ts:19
↓ 34 callers
Function
looseObject
( entries: ObjectEntries, message?: ErrorMessage<LooseObjectIssue> )
library/src/schemas/looseObject/looseObject.ts:77
↓ 34 callers
Method
nullable
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 34 callers
Function
tuple
( items: TupleItems, message?: ErrorMessage<TupleIssue> )
library/src/schemas/tuple/tuple.ts:83
↓ 34 callers
Function
undefinedable
( wrapped: BaseSchema<unknown, unknown, BaseIssue<unknown>>, default_?: unknown )
library/src/schemas/undefinedable/undefinedable.ts:74
↓ 34 callers
Function
undefinedableAsync
( wrapped: | BaseSchema<unknown, unknown, BaseIssue<unknown>> | BaseSchemaAsync<unknown, unknown, Ba
library/src/schemas/undefinedable/undefinedableAsync.ts:82
↓ 33 callers
Function
getValidatorMsg
( msgArg: j.CallExpression['arguments'][number] | null )
codemod/zod-to-valibot/src/transform/schemas-and-links/validators/helpers.ts:3
↓ 32 callers
Function
parseBoolean
( config?: ParseBooleanConfig, message?: ErrorMessage<ParseBooleanIssue<unknown>> )
library/src/actions/parseBoolean/parseBoolean.ts:130
↓ 30 callers
Method
trim
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 29 callers
Function
getFallback
( schema: TSchema, dataset?: OutputDataset<InferOutput<TSchema>, InferIssue<TSchema>>, config?: Config<I
library/src/methods/getFallback/getFallback.ts:53
↓ 28 callers
Function
addError
( errors: [string, ...string[]] | undefined, message: string )
packages/to-json-schema/src/utils/addError.ts:9
↓ 28 callers
Function
getSchemaWithOptionalDescription
( valibotIdentifier: string, schema: j.CallExpression, description: SchemaOptionsToASTVal['description']
codemod/zod-to-valibot/src/transform/schemas-and-links/schemas/helpers.ts:120
↓ 28 callers
Function
required
( schema: Schema, arg2?: ErrorMessage<NonOptionalIssue> | ObjectKeys<Schema>, arg3?: ErrorMessage<NonOpt
library/src/methods/required/required.ts:315
↓ 27 callers
Function
getSchemaComps
( valibotIdentifier: string, schemaName: string, args: j.CallExpression['arguments'], maxArgs: number,
codemod/zod-to-valibot/src/transform/schemas-and-links/schemas/helpers.ts:84
↓ 27 callers
Function
requiredAsync
( schema: Schema, arg2?: ErrorMessage<NonOptionalIssue> | ObjectKeys<Schema>, arg3?: ErrorMessage<NonOpt
library/src/methods/required/requiredAsync.ts:329
↓ 26 callers
Function
_merge
(value1: unknown, value2: unknown)
library/src/schemas/intersect/utils/_merge/_merge.ts:19
↓ 26 callers
Function
array
( item: BaseSchema<unknown, unknown, BaseIssue<unknown>>, message?: ErrorMessage<ArrayIssue> )
library/src/schemas/array/array.ts:72
↓ 26 callers
Method
transform
(transform:(arg:core.output<this>,ctx:RefinementCtx<core.output<this>>)=>NewOut|Promise<NewOut>)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 25 callers
Function
stringifyJson
( config?: StringifyJsonConfig, message?: ErrorMessage<StringifyJsonIssue<unknown>> )
library/src/actions/stringifyJson/stringifyJson.ts:125
↓ 24 callers
Function
getDefaults
(schema: TSchema)
library/src/methods/getDefaults/getDefaults.ts:41
↓ 24 callers
Function
getDefaultsAsync
(schema: TSchema)
library/src/methods/getDefaults/getDefaultsAsync.ts:52
↓ 24 callers
Function
getFallbacks
(schema: TSchema)
library/src/methods/getFallbacks/getFallbacks.ts:41
↓ 24 callers
Function
getFallbacksAsync
(schema: TSchema)
library/src/methods/getFallbacks/getFallbacksAsync.ts:52
↓ 23 callers
Function
examples
( examples_: TExamples )
library/src/actions/examples/examples.ts:32
↓ 23 callers
Method
strict
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 23 callers
Function
tupleAsync
( items: TupleItemsAsync, message?: ErrorMessage<TupleIssue> )
library/src/schemas/tuple/tupleAsync.ts:84
↓ 22 callers
Method
merge
(other:U)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 22 callers
Function
parseJson
( config?: ParseJsonConfig, message?: ErrorMessage<ParseJsonIssue<string>> )
library/src/actions/parseJson/parseJson.ts:121
↓ 22 callers
Method
partial
()
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
↓ 21 callers
Function
camel
(input: string)
library/src/utils/_formatCase/_formatCase.test.ts:6
↓ 21 callers
Function
getExamples
( schema: TSchema )
library/src/methods/getExamples/getExamples.ts:94
↓ 21 callers
Function
title
( title_: TTitle )
library/src/actions/title/title.ts:30
↓ 20 callers
Function
_joinExpects
(values: string[], separator: '&' | '|')
library/src/utils/_joinExpects/_joinExpects.ts:12
↓ 20 callers
Function
decimal
( message?: ErrorMessage<DecimalIssue<string>> )
library/src/actions/decimal/decimal.ts:95
↓ 20 callers
Function
metadata
(metadata_: TMetadata)
library/src/actions/metadata/metadata.ts:32
↓ 20 callers
Function
strictTuple
( items: TupleItems, message?: ErrorMessage<StrictTupleIssue> )
library/src/schemas/strictTuple/strictTuple.ts:73
↓ 19 callers
Method
extend
(shape:U)
website/src/routes/guides/(migration)/migrate-from-zod/zod/v4/index.d.ts:1
next →
1–100 of 1,173, ranked by callers