Search
    Preparing search index...

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

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

    Type Parameters

    Implemented by

    Index

    Properties

    Accessors

    Methods

    Properties

    message: string

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

    Accessors

    • get model(): undefined | T

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

      Returns undefined | T

    Methods

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

      Parameters

      • model: T

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

      Returns void

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

      Parameters

      • params: IFieldValidationParams<T>

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

      Returns boolean