RuleOptions
Defined in: form/types/validation-schema.ts:29
Опции валидатора-фабрики (required()/pattern()/…). Передаются вторым (или последним)
аргументом в фабрику и попадают в возвращаемое ValidationIssue.
Текста среди опций нет: правило сообщает только код и параметры, а строку по коду даёт слой
представления (resolveIssueMessage из @reformer/core/i18n). Нужен свой текст для
конкретного поля — дайте правилу свой код и запись в словаре формы.
Example
// правило
required({ code: 'loanAmount.required' });
// словарь формы (`defineIssueMessages`)
const messages = defineIssueMessages({ 'loanAmount.required': 'Укажите сумму кредита' });
Properties
code?
optional code: string;
Defined in: form/types/validation-schema.ts:34
Свой код вместо встроенного. По нему текст ищется сначала в словаре формы, затем в локали
(validation.<code>); принято именовать <поле>.<правило>.
params?
optional params: Readonly<Record<string, unknown>>;
Defined in: form/types/validation-schema.ts:36
Дополнительные параметры замечания: подставляются в текст поверх параметров правила.