Юниверс DG SDK UI
v2.15.0

Интерфейс IFieldValidator<T>

Интерфейс валидатора поля, содержащий сообщение об ошибке и методы валидации.

interface IFieldValidator<T extends AbstractModel = AbstractModel> {
    message: string;
    get model(): T | undefined;
    setModel(model: T): void;
    validate(params: IFieldValidationParams<T>): boolean;
}

Параметры типа

Реализован в

Индекс

Свойства

Акцессоры

Методы

Свойства

message: string

Текст сообщения при ошибке валидации.

Акцессоры

  • get model(): T | undefined

    Модель, с которой работает валидатор.

    Возвращает T | undefined

Методы

  • Устанавливает модель для валидатора.

    Параметры

    • model: T

      Модель, которую нужно установить.

    Возвращает void

  • Валидирует значение поля.

    Параметры

    • params: IFieldValidationParams<T>

      Параметры валидации, включая значение и модель.

    Возвращает boolean