diff --git a/packages/validation/src/validateDictionary/DictionaryValidationError.ts b/packages/validation/src/validateDictionary/DictionaryValidationError.ts index d321b63d..f7b279d8 100644 --- a/packages/validation/src/validateDictionary/DictionaryValidationError.ts +++ b/packages/validation/src/validateDictionary/DictionaryValidationError.ts @@ -48,3 +48,5 @@ export type DictionaryValidationErrorInvalidRecords = DictionaryValidationErrorB export type DictionaryValidationError = | DictionaryValidationErrorUnrecognizedSchema | DictionaryValidationErrorInvalidRecords; + +export type DictionaryValidationErrorReason = DictionaryValidationError['reason']; diff --git a/packages/validation/src/validateField/FieldValidationError.ts b/packages/validation/src/validateField/FieldValidationError.ts index bc886530..d4a4b51d 100644 --- a/packages/validation/src/validateField/FieldValidationError.ts +++ b/packages/validation/src/validateField/FieldValidationError.ts @@ -41,3 +41,5 @@ export type FieldValidationErrorValueType = { }; export type FieldValidationError = FieldValidationErrorRestrictions | FieldValidationErrorValueType; + +export type FieldValidationErrorReason = FieldValidationError['reason']; diff --git a/packages/validation/src/validateRecord/RecordValidationError.ts b/packages/validation/src/validateRecord/RecordValidationError.ts index c3e49234..4a7d588c 100644 --- a/packages/validation/src/validateRecord/RecordValidationError.ts +++ b/packages/validation/src/validateRecord/RecordValidationError.ts @@ -38,3 +38,5 @@ export type RecordValidationError = | RecordValidationErrorInvalidValue | RecordValidationErrorRestrictions | RecordValidationErrorUnrecognizedField; + +export type RecordValidationErrorReason = RecordValidationError['reason']; diff --git a/packages/validation/src/validateSchema/SchemaValidationError.ts b/packages/validation/src/validateSchema/SchemaValidationError.ts index 7cdb9b01..67f7d44d 100644 --- a/packages/validation/src/validateSchema/SchemaValidationError.ts +++ b/packages/validation/src/validateSchema/SchemaValidationError.ts @@ -42,3 +42,5 @@ export type SchemaRecordError = { }; export type SchemaValidationError = SchemaRecordError; + +export type SchemaValidationErrorReason = SchemaValidationRecordErrorDetails['reason'];