Spec-Zone.ru › Valibot

toMaxValue

Создает действие преобразования для максимального значения.

const Action = v.toMaxValue<TInput, TRequirement>(requirement);

Обобщения

  • TInput extends ValueInput
  • TRequirement extends TInput

Параметры

  • requirement TRequirement

Пояснение

С помощью toMaxValue можно задать максимальное значение для числа, даты или строки. Если входное значение не соответствует requirement, оно будет заменено этим значением.

Возвращает

  • Action ToMaxValueAction<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

Методы

pipe

Утилиты

isOfKind, isOfType

© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/toMaxValue/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API