multipleOf
Создает действие проверки на кратность.
const Action = v.multipleOf<TInput, TRequirement, TMessage>(
requirement,
message
);
Обобщения
TInputextends number | bigintTRequirementextends number | bigintTMessageextends ErrorMessage<MultipleOfIssue<TInput, TRequirement>> | undefined
Параметры
requirementTRequirementmessageTMessage
Пояснение
С помощью multipleOf можно проверить значение числа. Если входные данные не соответствуют requirement, используйте message, чтобы настроить сообщение об ошибке.
Возвращает
ActionMultipleOfAction<TInput, TRequirement, TMessage>
Примеры
В следующих примерах показано, как можно использовать multipleOf.
Схема для четного числа
Схема для проверки четного числа.
const EvenNumberSchema = v.pipe(
v.number(),
v.multipleOf(2, 'The number must be even.')
);
Связанные API
Следующие API можно комбинировать с multipleOf.
Схемы
any, bigint, custom, number, unknown
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/multipleOf/