Перейти к основному содержимому

Validator()

type Validator<TForm, TField> = (value, scope, root) => ValidationError | null;

Defined in: form/types/validation-schema.ts:36

Чистый синхронный валидатор поля (legacy-сигнатура (value, scope, root)).

Type Parameters

TForm

TForm

TField

TField

Parameters

value

TField

scope

unknown

root

FormModel<TForm>

Returns

ValidationError | null

Deprecated

Осиротевший остаток удалённого дерево-движка (validateFormModel). Живой контракт — Rule<T> = (value) => ValidationError | null из @reformer/core/validation: правила передаются в validate(sig, [rules]) внутри defineValidationSchema и запускаются validateModel(model, schema). Cross-field — оператор cross(sig, (f) => …) над снапшотом model.get() (третий аргумент root больше не нужен). Тип экспортируется только ради обратной совместимости (SchemaValidator-union).