IObjectValidator - Andrei15193/react-model-view-viewmodel GitHub Wiki
API / IObjectValidator<TValidatable, TValidationError> interface
Represents an object validator.
Extends IReadOnlyObjectValidator<TValidatable, TValidationError>.
interface IObjectValidator<TValidatable extends IValidatable<TValidationError> | INotifyPropertiesChanged, TValidationError = string>
extends IReadOnlyObjectValidator<TValidatable, TValidationError>
Source reference: src/validation/objectValidator/IObjectValidator.ts:13
.
-
TValidatable - The instance type that is being validated.
Type constraints: IValidatable<TValidationError> & INotifyPropertiesChanged.
-
TValidationError - The concrete type for representing validation errors (strings, enums, numbers etc.).
Default value:
string
.
-
readonly
triggers - Gets the validation triggers that have been configured. -
readonly
validators - Gets the validators that have been configured. -
inherited
readonly
target - Gets the object that is being validated.