Module
x/valibot/src/schemas/index.ts>TupleItems
The modular and type safe schema library for validating structural data 🤖
Extremely Popular
anyarraybigintblobbooleancustomdateenumfilefunctioninstanceintersectlazyliterallooseObjectlooseTuplemapnannevernonNullablenonNullishnonOptionalnullnullablenullishnumberobjectobjectWithRestoptionalpicklistpromiserecordsetstrictObjectstrictTuplestringsymboltupletupleWithRestundefinedunionunknownvariantvoidAnySchemaArrayIssueArraySchemaArraySchemaAsyncBigintIssueBigintSchemaBlobIssueBlobSchemaBooleanIssueBooleanSchemaCustomIssueCustomSchemaCustomSchemaAsyncDateIssueDateSchemaEnumEnumIssueEnumSchemaFileIssueFileSchemaFunctionIssueFunctionSchemaInstanceIssueInstanceSchemaIntersectIssueIntersectSchemaIntersectSchemaAsyncLazySchemaLazySchemaAsyncLiteralIssueLiteralSchemaLooseObjectIssueLooseObjectSchemaLooseObjectSchemaAsyncLooseTupleIssueLooseTupleSchemaLooseTupleSchemaAsyncMapIssueMapSchemaMapSchemaAsyncNanIssueNanSchemaNeverIssueNeverSchemaNonNullableIssueNonNullableSchemaNonNullableSchemaAsyncNonNullishIssueNonNullishSchemaNonNullishSchemaAsyncNonOptionalIssueNonOptionalSchemaNonOptionalSchemaAsyncNullableSchemaNullableSchemaAsyncNullishSchemaNullishSchemaAsyncNullIssueNullSchemaNumberIssueNumberSchemaObjectIssueObjectSchemaObjectSchemaAsyncObjectWithRestIssueObjectWithRestSchemaObjectWithRestSchemaAsyncOptionalSchemaOptionalSchemaAsyncPicklistIssuePicklistSchemaPromiseIssuePromiseSchemaRecordIssueRecordSchemaRecordSchemaAsyncSetIssueSetSchemaSetSchemaAsyncStrictObjectIssueStrictObjectSchemaStrictObjectSchemaAsyncStrictTupleIssueStrictTupleSchemaStrictTupleSchemaAsyncStringIssueStringSchemaSymbolIssueSymbolSchemaTupleIssueTupleSchemaTupleSchemaAsyncTupleWithRestIssueTupleWithRestSchemaTupleWithRestSchemaAsyncUndefinedIssueUndefinedSchemaUnionIssueUnionSchemaUnionSchemaAsyncUnknownSchemaVariantIssueVariantSchemaVariantSchemaAsyncVoidIssueVoidSchemaClassInferIntersectInputInferIntersectOutputInferMapInputInferMapOutputInferNonNullableInputInferNonNullableIssueInferNonNullableOutputInferNonNullishInputInferNonNullishIssueInferNonNullishOutputInferNonOptionalInputInferNonOptionalIssueInferNonOptionalOutputInferNullableOutputInferNullishOutputInferOptionalOutputInferRecordInputInferRecordOutputInferSetInputInferSetOutputInferVariantIssueIntersectOptionsIntersectOptionsAsyncLiteralPicklistOptionsUnionOptionsUnionOptionsAsyncVariantOptionsVariantOptionsAsyncanyarrayarrayAsyncbigintblobbooleancustomcustomAsyncdateenumenum_filefunctionfunction_instanceintersectintersectAsynclazylazyAsyncliterallooseObjectlooseObjectAsynclooseTuplelooseTupleAsyncmapmapAsyncnannevernonNullablenonNullableAsyncnonNullishnonNullishAsyncnonOptionalnonOptionalAsyncnullnull_nullablenullableAsyncnullishnullishAsyncnumberobjectobjectAsyncobjectWithRestobjectWithRestAsyncoptionaloptionalAsyncpicklistpromiserecordrecordAsyncsetsetAsyncstrictObjectstrictObjectAsyncstrictTuplestrictTupleAsyncstringsymboltupletupleAsynctupleWithResttupleWithRestAsyncundefinedundefined_unionunionAsyncunknownvariantvariantAsyncvoidvoid_
index.ts (default module)
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f
f