Interface ValidationResult<T>

Validation result

interface ValidationResult<T> {
    success: boolean;
    data?: T;
    errors?: ValidationError[];
}

Type Parameters

  • T

Properties

Properties

success: boolean

Whether validation succeeded

data?: T

Validated data (only if success is true)

errors?: ValidationError[]

Validation errors (only if success is false)