IValidator - Andrei15193/react-model-view-viewmodel GitHub Wiki
API / IValidator<TValidatable, TValidationError> interface
Represents a validator, generally a callback performing the validation is enough, however there are cases when additional actions need to be performed, such as flags, when a validator is added.
interface IValidator<TValidatable extends IReadOnlyValidatable<TValidationError>, TValidationError = string>
Source reference: src/validation/IValidator.ts:10
.
-
TValidatable - The instance type that is being validated.
Type constraints: IReadOnlyValidatable<TValidationError>.
-
TValidationError - The concrete type for representing validation errors (strings, enums, numbers etc.).
Default value:
string
.