ContextualValidatorFn()
type ContextualValidatorFn<TForm, TField> = (value, ctx) => ValidationError | null;
Defined in: core/types/validation-schema.ts:34
Функция валидации поля с контекстом
Новый паттерн: (value, ctx: FormContext) => ValidationError | null
Type Parameters
TForm
TForm
TField
TField
Parameters
value
TField
ctx
FormContext<TForm>
Returns
ValidationError | null
Example
validate(path.email, (value, ctx) => {
if (!value) return { code: 'required', message: 'Email required' };
const confirm = ctx.form.confirmEmail.value.value;
if (value !== confirm) return { code: 'mismatch', message: 'Must match' };
return null;
});