Skip to main content

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 }
}