Spec-Zone.ru › Valibot

toMinValue

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

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

Обобщения

  • TInput extends ValueInput
  • TRequirement extends TInput

Параметры

  • requirement TRequirement

Пояснение

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

Возвращает

  • Action ToMinValueAction<TInput, TRequirement>

Примеры

В следующих примерах показано, как можно использовать toMinValue.

Схема числа

Схема для задания минимального значения числа.

const NumberSchema = v.pipe(v.number(), v.toMinValue(100));

Схема даты

Схема для задания минимального значения даты.

const DateSchema = v.pipe(v.date(), v.toMinValue(new Date('1999-12-31')));

Связанные API

Следующие API можно использовать вместе с toMinValue.

Схемы

any, bigint, boolean, custom, date, number, string, unknown

Методы

pipe

Утилиты

isOfKind, isOfType

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

Spec-Zone.ru

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