Interface: ValidationResult
Defined in: shared/types/validation.ts:128
Enhanced validation result with metadata and data.
Remarksโ
Used for complex validation scenarios that need to return validated data and contextual information.
Hierarchyโ
Extendsโ
Propertiesโ
errorsโ
errors: readonly string[];
Defined in: shared/types/validation.ts:44
Array of validation error messages
Inherited fromโ
successโ
success: boolean;
Defined in: shared/types/validation.ts:46
Whether validation passed (no errors)
Inherited fromโ
warnings?โ
optional warnings?: readonly string[];
Defined in: shared/types/validation.ts:48
Optional warning messages that don't prevent validation success
Inherited fromโ
data?โ
optional data?: unknown;
Defined in: shared/types/validation.ts:130
The validated data, if validation succeeded
metadata?โ
optional metadata?: ValidationMetadata;
Defined in: shared/types/validation.ts:132
Metadata about the validation process