boolean
Создает схему boolean.
const Schema = v.boolean<TMessage>(message);
Дженерики
TMessageextends ErrorMessage<BooleanIssue> | undefined
Параметры
messageTMessage
Объяснение
С помощью boolean вы можете валидировать тип входных данных. Если входные данные не являются boolean, вы можете использовать message для настройки сообщения об ошибке.
Вместо использования
pipeдля принудительного задания значенияtrueилиfalse, в большинстве случаев имеет смысл использоватьliteralдля лучшей типизации.
Возвращаемое значение
SchemaBooleanSchema<TMessage>
Примеры
Следующие примеры показывают, как можно использовать boolean.
Пользовательское сообщение
Схема boolean с пользовательским сообщением об ошибке.
const BooleanSchema = v.boolean('A boolean is required');
Связанные ресурсы
Следующие API можно комбинировать с boolean.
Схемы
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, maxWords, metadata, minValue, notValue, notValues, rawCheck, rawTransform, readonly, title, toMaxValue, toMinValue, transform, value, values
Утилиты
entriesFromList, isOfKind, isOfType
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/boolean/