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

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?

ValidateOptions

Опции валидации (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 }
}