Spec-Zone.ru › Valibot

bigint

Создаёт схему bigint.

const Schema = v.bigint<TMessage>(message);

Дженерики

  • TMessage extends ErrorMessage<BigintIssue> | undefined

Параметры

  • message TMessage

Объяснение

С помощью bigint вы можете проверить тип данных входного значения. Если входное значение не является bigint, вы можете использовать message для настройки сообщения об ошибке.

Возвращаемое значение

  • Schema BigintSchema<TMessage>

Примеры

Следующие примеры показывают, как можно использовать bigint.

Принудительный минимум

Схема, которая принудительно устанавливает минимальное значение bigint.

const MinBigintSchema = v.pipe(v.bigint(), v.toMinValue(10n));

Проверка максимума

Схема, которая проверяет максимальное значение bigint.

const MaxBigintSchema = v.pipe(v.bigint(), v.maxValue(999n));

Связанное

Следующие API можно комбинировать с bigint.

Схемы

array, exactOptional, intersect, lazy, looseObject, looseTuple, map, nonNullable, nonNullish, nonOptional, nullable, nullish, object, objectWithRest, optional, record, set, strictObject, strictTuple, tuple, tupleWithRest, undefinedable, union

Методы

assert, config, fallback, getDefault, getDefaults, getFallback, getFallbacks, is, message, parse, parser, pipe, safeParse, safeParser

Действия

check, brand, description, flavor, gtValue, guard, ltValue, maxValue, metadata, minValue, multipleOf, notValue, notValues, rawCheck, rawTransform, readonly, title, toBoolean, toDate, toMaxValue, toMinValue, toNumber, toString, transform, value, values

Утилиты

entriesFromList, isOfKind, isOfType

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

Spec-Zone.ru

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