toMaxValue
Создает действие преобразования для максимального значения.
const Action = v.toMaxValue<TInput, TRequirement>(requirement);
Обобщения
TInputextends ValueInputTRequirementextends TInput
Параметры
requirementTRequirement
Пояснение
С помощью toMaxValue можно задать максимальное значение для числа, даты или строки. Если входное значение не соответствует requirement, оно будет заменено этим значением.
Возвращает
ActionToMaxValueAction<TInput, TRequirement>
Примеры
В следующих примерах показано, как можно использовать toMaxValue.
Схема числа
Схема для задания максимального значения числа.
const NumberSchema = v.pipe(v.number(), v.toMaxValue(100));
Схема даты
Схема для задания максимального значения даты.
const DateSchema = v.pipe(v.date(), v.toMaxValue(new Date('1999-12-31')));
Связанные API
Следующие API можно использовать вместе с toMaxValue.
Схемы
any, bigint, boolean, custom, date, number, string, unknown
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/toMaxValue/