nonEmpty
Создает действие валидации на непустое значение.
const Action = v.nonEmpty<TInput, TMessage>(requirement, message);
Обобщения
TInputextends LengthInputTMessageextends ErrorMessage<NonEmptyIssue<TInput>> | undefined
Параметры
messageTMessage
Пояснение
С помощью nonEmpty можно проверить, что строка или массив не пусты. Если входное значение пусто, с помощью message можно настроить сообщение об ошибке.
Возвращает
ActionNonEmptyAction<TInput, TMessage>
Примеры
В следующих примерах показано, как можно использовать nonEmpty.
Схема для строки
Схема для проверки того, что строка не пуста.
const StringSchema = v.pipe(
v.string(),
v.nonEmpty('The string should contain at least one character.')
);
Схема для массива
Схема для проверки того, что массив не пуст.
const ArraySchema = v.pipe(
v.array(v.number()),
v.nonEmpty('The array should contain at least one item.')
);
Связанные API
Следующие API можно использовать вместе с nonEmpty.
Схемы
any, array, custom, instance, string, tuple, unknown
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/nonEmpty/