Module
x/valibot/src/schemas/index.ts>RecordKeyAsync
The modular and type safe schema library for validating structural data 🤖
Extremely Popular
anyarraybigintblobbooleandateenuminstanceintersectliteralmapnannevernonNullablenonNullishnonOptionalnullnullablenullishnumberobjectoptionalpicklistrecordrecursivesetspecialstringsymboltupleundefinedunionunknownvariantvoidAnySchemaAnySchemaAsyncArrayPathItemArraySchemaArraySchemaAsyncBigintSchemaBigintSchemaAsyncBlobSchemaBlobSchemaAsyncBooleanSchemaBooleanSchemaAsyncClassDateSchemaDateSchemaAsyncEnumEnumSchemaEnumSchemaAsyncInstanceSchemaInstanceSchemaAsyncIntersectOptionsIntersectSchemaLiteralLiteralSchemaLiteralSchemaAsyncMapInputMapOutputMapPathItemMapSchemaMapSchemaAsyncNanSchemaNanSchemaAsyncNeverSchemaNeverSchemaAsyncNonNullableInputNonNullableOutputNonNullableSchemaNonNullableSchemaAsyncNonNullishInputNonNullishOutputNonNullishSchemaNonNullishSchemaAsyncNonOptionalInputNonOptionalOutputNonOptionalSchemaNonOptionalSchemaAsyncNullableSchemaNullableSchemaAsyncNullishSchemaNullishSchemaAsyncNullSchemaNullSchemaAsyncNumberSchemaNumberSchemaAsyncObjectEntriesObjectEntriesAsyncObjectInputObjectOutputObjectPathItemObjectSchemaObjectSchemaAsyncOptionalSchemaOptionalSchemaAsyncPicklistOptionsPicklistSchemaPicklistSchemaAsyncRecordInputRecordKeyRecordKeyAsyncRecordOutputRecordPathItemRecordSchemaRecordSchemaAsyncRecursiveSchemaRecursiveSchemaAsyncSetInputSetOutputSetPathItemSetSchemaSetSchemaAsyncSpecialSchemaSpecialSchemaAsyncStringSchemaStringSchemaAsyncSymbolSchemaSymbolSchemaAsyncTupleInputTupleItemsTupleItemsAsyncTupleOutputTuplePathItemTupleSchemaTupleSchemaAsyncUndefinedSchemaUndefinedSchemaAsyncUnionOptionsUnionOptionsAsyncUnionSchemaUnionSchemaAsyncUnknownSchemaUnknownSchemaAsyncVariantOptionVariantOptionAsyncVariantOptionsVariantOptionsAsyncVariantSchemaVariantSchemaAsyncVoidSchemaVoidSchemaAsyncdiscriminatedUniondiscriminatedUnionAsyncenumTypeenumTypeAsyncintersectionnativeEnumnativeEnumAsyncnullTypenullTypeAsyncundefinedTypeundefinedTypeAsyncvoidTypevoidTypeAsyncanyanyAsyncarrayarrayAsyncbigintbigintAsyncblobblobAsyncbooleanbooleanAsyncdatedateAsyncenum_enumAsyncinstanceinstanceAsyncintersectliteralliteralAsyncmapmapAsyncnannanAsyncneverneverAsyncnonNullablenonNullableAsyncnonNullishnonNullishAsyncnonOptionalnonOptionalAsyncnull_nullablenullableAsyncnullAsyncnullishnullishAsyncnumbernumberAsyncobjectobjectAsyncoptionaloptionalAsyncpicklistpicklistAsyncrecordrecordAsyncrecursiverecursiveAsyncsetsetAsyncspecialspecialAsyncstringstringAsyncsymbolsymbolAsynctupletupleAsyncundefined_undefinedAsyncunionunionAsyncunknownunknownAsyncvariantvariantAsyncvoid_voidAsync
index.ts (default module)
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
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
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
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
v
v
v
v
v
v
v
v
v
v
v
v
v
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