min()
function min<TForm, TField>(
fieldPath,
minValue,
options?): void;
Defined in: core/validation/validators/min.ts:48
Валидатор минимального числового значения
Проверяет, что числовое значение не меньше указанного минимума.
Пустые значения пропускаются (используйте required для обязательности).
Type Parameters
TForm
TForm
TField
TField extends number | undefined = number
Parameters
fieldPath
Путь к полю для валидации
FieldPathNode<TForm, TField, unknown> | undefined
minValue
number
Минимально допустимое значение
options?
Опции валидации (message, params)
Returns
void
Examples
// Базовое использование
validationSchema: (path) => [
min(path.age, 18),
min(path.quantity, 1),
]
// С кастомным сообщением
min(path.age, 18, { message: 'Вам должно быть не менее 18 лет' })
// Ошибка валидации
{
code: 'min',
message: 'Минимальное значение: 18',
params: { min: 18, actual: 16 }
}