Interface: ValidationResult
Defined in: shared/types/validation.ts:112
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:28
Array of validation error messages
Inherited fromโ
successโ
success:
boolean
Defined in: shared/types/validation.ts:30
Whether validation passed (no errors)
Inherited fromโ
warnings?โ
optionalwarnings?: readonlystring[]
Defined in: shared/types/validation.ts:32
Optional warning messages that don't prevent validation success
Inherited fromโ
data?โ
optionaldata?:unknown
Defined in: shared/types/validation.ts:114
The validated data, if validation succeeded
metadata?โ
optionalmetadata?:ValidationMetadata
Defined in: shared/types/validation.ts:116
Metadata about the validation process