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

SchemaValidator()

type SchemaValidator = (value, ...rest) => 
| ValidationError
| null
| Promise<ValidationError | null>;

Defined in: core/types/schema-node.ts:40

Валидатор поля схемы. Узел хранит validators гетерогенно: движок validate* вызывает их как (value, scope, root), но сюда кладут любой контракт — ValidatorFn (value), Validator (value, control, root) или ModelValidator (value, model, root). Поэтому тип намеренно широкий по параметрам.

Parameters

value

any

rest

...any[]

Returns

| ValidationError | null | Promise<ValidationError | null>