ltValue
Создает действие проверки значения на соответствие условию «меньше».
const Action = v.ltValue<TInput, TRequirement, TMessage>(requirement, message);
Обобщения
TInputextends ValueInputTRequirementextends TInputTMessageextends ErrorMessage<LtValueIssue<TInput, TRequirement>> | undefined
Параметры
requirementTRequirementmessageTMessage
Описание
С помощью ltValue можно проверять значение строки, числа, логического значения или даты. Если входные данные не соответствуют requirement, можно использовать message для настройки сообщения об ошибке.
Возвращаемое значение
ActionLtValueAction<TInput, TRequirement, TMessage>
Примеры
В следующих примерах показано, как можно использовать ltValue.
Схема числа
Схема для проверки числа на соответствие условию «меньше».
const NumberSchema = v.pipe(
v.number(),
v.ltValue(100, 'The number must be less than 100.')
);
Схема даты
Схема для проверки даты на соответствие условию «меньше».
const DateSchema = v.pipe(
v.date(),
v.ltValue(
new Date('2000-01-01'),
'The date must be less than 1st January 2000.'
)
);
Связанные API
Следующие API можно использовать вместе с ltValue.
Схемы
any, bigint, boolean, custom, date, number, string, unknown
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/ltValue/