Skip to main content

Interface: ValidationResult

Defined in: shared/types/validation.ts:106

Enhanced validation result with metadata and data.

Remarksโ€‹

Used for complex validation scenarios that need to return validated data and contextual information.

Extendsโ€‹

Propertiesโ€‹

errorsโ€‹

errors: readonly string[]

Defined in: shared/types/validation.ts:22

Array of validation error messages

Inherited fromโ€‹

BaseValidationResult.errors


successโ€‹

success: boolean

Defined in: shared/types/validation.ts:24

Whether validation passed (no errors)

Inherited fromโ€‹

BaseValidationResult.success


warnings?โ€‹

optional warnings: readonly string[]

Defined in: shared/types/validation.ts:26

Optional warning messages that don't prevent validation success

Inherited fromโ€‹

BaseValidationResult.warnings


data?โ€‹

optional data: unknown

Defined in: shared/types/validation.ts:108

The validated data, if validation succeeded


metadata?โ€‹

optional metadata: ValidationMetadata

Defined in: shared/types/validation.ts:110

Metadata about the validation process