maxBytes
Создаёт действие проверки максимального количества байтов.
const Action = v.maxBytes<TInput, TRequirement, TMessage>(requirement, message);
Обобщённые типы
TInputextends stringTRequirementextends numberTMessageextends ErrorMessage<MaxBytesIssue<TInput, TRequirement>> | undefined
Параметры
requirementTRequirementmessageTMessage
Пояснение
С помощью maxBytes можно проверить количество байтов в строке. Если входные данные не соответствуют requirement, можно использовать message, чтобы настроить сообщение об ошибке.
Возвращаемое значение
ActionMaxBytesAction<TInput, TRequirement, TMessage>
Примеры
В следующих примерах показано, как можно использовать maxBytes.
Схема максимального количества байтов
Схема для проверки строки, содержащей не более 64 байтов.
const MaxBytesSchema = v.pipe(
v.string(),
v.maxBytes(64, 'The string must not exceed 64 bytes.')
);
Связанные API
Следующие API можно объединить с maxBytes.
Схемы
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/maxBytes/