FormValidation
Defined in: form/form-level.ts:38
Правила валидации формы и стратегия живой проверки.
⚠️ rules и extras обязаны быть стабильными ссылками (defineValidation в модуле): отмена
устаревших прогонов ключится по паре «модель + правила».
Type Parameters
T
T
Properties
debounce?
optional debounce: number;
Defined in: form/form-level.ts:45
extras?
optional extras: ValidationDefinition<T>;
Defined in: form/form-level.ts:42
Правила, которые проверяются только целиком (отправка), но не по шагам.
liveAfterSubmit?
optional liveAfterSubmit: "change" | "blur";
Defined in: form/form-level.ts:47
Режим живой фазы для afterFirstSubmit. По умолчанию 'change'.
rules?
optional rules: ValidationDefinition<T>;
Defined in: form/form-level.ts:40
Полный набор правил. Без него собирается из правил шагов потока и extras.
strategy?
optional strategy: ValidationStrategyKind;
Defined in: form/form-level.ts:44
Когда запускать живую проверку. По умолчанию 'submit' — живой проверки нет.