Module
The modular and type safe schema library for validating structural data 🤖
Extremely Popular
srcValiErrorAnySchemaAnySchemaAsyncArrayPathItemArraySchemaArraySchemaAsyncBaseSchemaBaseSchemaAsyncBigintSchemaBigintSchemaAsyncBlobSchemaBlobSchemaAsyncBooleanSchemaBooleanSchemaAsyncClassDateSchemaDateSchemaAsyncEnumSchemaEnumSchemaAsyncEnumValueFlatErrorsInputInstanceSchemaInstanceSchemaAsyncIssueIssueReasonIssuesLiteralSchemaLiteralSchemaAsyncMapInputMapOutputMapPathItemMapSchemaMapSchemaAsyncNanSchemaNanSchemaAsyncNativeEnumNativeEnumSchemaNativeEnumSchemaAsyncNeverSchemaNeverSchemaAsyncNonNullableNonNullableSchemaNonNullableSchemaAsyncNonNullishNonNullishSchemaNonNullishSchemaAsyncNonOptionalNonOptionalSchemaNonOptionalSchemaAsyncNullableSchemaNullableSchemaAsyncNullishSchemaNullishSchemaAsyncNullSchemaNullSchemaAsyncNumberSchemaNumberSchemaAsyncObjectInputObjectOutputObjectPathItemObjectSchemaObjectSchemaAsyncObjectShapeObjectShapesAsyncOptionalSchemaOptionalSchemaAsyncOutputParseInfoPathItemPipePipeAsyncRecordInputRecordKeyRecordKeyAsyncRecordOutputRecordPathItemRecordSchemaRecordSchemaAsyncRecursiveSchemaRecursiveSchemaAsyncSetInputSetOutputSetPathItemSetSchemaSetSchemaAsyncSpecialSchemaSpecialSchemaAsyncStringSchemaStringSchemaAsyncSymbolSchemaSymbolSchemaAsyncTupleInputTupleOutputTuplePathItemTupleSchemaTupleSchemaAsyncTupleShapeTupleShapeAsyncUndefinedSchemaUndefinedSchemaAsyncUnionOptionsUnionOptionsAsyncUnionSchemaUnionSchemaAsyncUnknownSchemaUnknownSchemaAsyncValidateInfoVoidSchemaVoidSchemaAsyncmaxRangeminRangeanyanyAsyncarrayarrayAsyncbigintbigintAsyncblobblobAsyncbooleanbooleanAsyncbytescoercecoerceAsynccustomcustomAsyncdatedateAsyncemailemojiendsWithenumTypeenumTypeAsyncequalexecutePipeexecutePipeAsyncflattengetCurrentPathgetErrorAndPipeincludesinstanceinstanceAsyncipipv4ipv6isoDateisoDateTimeisoTimeisoTimeSecondisoTimestampisoWeekkeyoflengthliteralliteralAsyncmapmapAsyncmaxBytesmaxLengthmaxSizemaxValuemergemergeAsyncmimeTypeminBytesminLengthminSizeminValuenannanAsyncnativeEnumnativeEnumAsyncneverneverAsyncnonNullablenonNullableAsyncnonNullishnonNullishAsyncnonOptionalnonOptionalAsyncnullablenullableAsyncnullishnullishAsyncnullTypenullTypeAsyncnumbernumberAsyncobjectobjectAsyncomitomitAsyncoptionaloptionalAsyncparseparseAsyncpartialpartialAsyncpickpickAsyncrecordrecordAsyncrecursiverecursiveAsyncregexrequiredrequiredAsyncsafeParsesafeParseAsyncsetsetAsyncsizespecialspecialAsyncstartsWithstringstringAsyncsymbolsymbolAsynctoCustomtoCustomAsynctoLowerCasetoTrimmedtoTrimmedEndtoTrimmedStarttoUpperCasetransformtransformAsynctupletupleAsyncundefinedTypeundefinedTypeAsyncunionunionAsyncunknownunknownAsyncunwrapurluseDefaultuuidvaluevoidTypevoidTypeAsync
mod.ts (default module)
c
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
T
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
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