min()
function min<TForm, TField>(minValue, options?): Validator<TForm, TField>;
Defined in: core/validation/validators/min.ts:34
Π€Π°Π±ΡΠΈΠΊΠ° Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠ° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΡΡΡΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (null/undefined) ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ required Π΄Π»Ρ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ).
Type Parametersβ
TFormβ
TForm = unknown
TFieldβ
TField extends number | null | undefined = number
Parametersβ
minValueβ
number
ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ)
options?β
ΠΠΏΡΠΈΠΈ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠ° (ValidateOptions). Π params ΠΎΡΠΈΠ±ΠΊΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ
ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ min ΠΈ actual.
Returnsβ
Validator<TForm, TField>
Π§ΠΈΡΡΡΠΉ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡ Validator Π΄Π»Ρ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ
Exampleβ
import { required, min } from '@reformer/core/validators';
// ΠΠ½ΡΡΡΠΈ FieldConfig ΡΡ
Π΅ΠΌΡ ΡΠΎΡΠΌΡ:
age: { value: model.$.age, component: Input, validators: [min(18)] },
quantity: {
value: model.$.quantity,
component: Input,
validators: [required(), min(1, { message: 'ΠΠΈΠ½ΠΈΠΌΡΠΌ 1' })],
},