minEntries
Создаёт действие проверки минимального числа записей.
const Action = v.minEntries<TInput, TRequirement, TMessage>(
requirement,
message
);
Обобщения
TInputextends EntriesInputTRequirementextends numberTMessageextends ErrorMessage<MinEntriesIssue<TInput, TRequirement>> | undefined
Параметры
requirementTRequirementmessageTMessage
Пояснение
С помощью minEntries можно проверить число записей объекта. Если входные данные не соответствуют requirement, можно использовать message, чтобы настроить сообщение об ошибке.
Возвращает
ActionMinEntriesAction<TInput, TRequirement, TMessage>
Примеры
В следующих примерах показано, как можно использовать minEntries.
Минимальное число записей объекта
Схема для проверки объекта как минимум с 5 записями.
const MinEntriesSchema = v.pipe(
v.record(v.string(), v.number()),
v.minEntries(5, 'The object should have at least 5 entries.')
);
Связанные API
Следующие API можно использовать вместе с minEntries.
Схемы
looseObject, object, objectWithRest, record, strictObject, variant
Методы
Утилиты
© Fabian Hiller
Licensed under the MIT License.
https://valibot.dev/api/minEntries/