блочно > Поле > (конструктор)
Поле.(конструктор)
Создает новый экземпляр класса Field
.
Подпись:
constructor(value: T | typeof Field.SKIP_SETUP, validator?: FieldValidator<T> | null, config?: FieldConfig);
Параметры
Параметр | Тип | Описание |
---|---|---|
ценить | Т | Тип поля.SKIP_SETUP | Начальное значение поля. Также принимает Field.SKIP_SETUP, если вы хотите пропустить настройку (используется только подклассами, которые хотят обрабатывать конфигурацию и устанавливать значение поля после запуска своих собственных конструкторов). |
валидатор | ПолеВалидатор <Т> | нулевой | (Необязательно) Функция, вызываемая для проверки изменений значения поля. Принимает значение и возвращает проверенное значение или значение null, чтобы отменить изменение. |
конфигурация | ПолеКонфиг | (Необязательно) Карта параметров, используемых для настройки поля. Обратитесь к документации по отдельному полю для получения списка свойств, которые поддерживает этот параметр. |