Учитывая такое определение:
const querySchema = joi.object({
one: joi.string().min(1).max(255),
two: joi.string().min(1).max(255),
three: joi.string().min(1).max(255),
});
Есть ли способ потребовать хотя бы одно из этих полей? Мне все равно, какой.
Примечание: решение для этого SO question мне не подходит, так как у меня есть 7 полей, и они могут расти, поэтому выполнение всех возможных комбинаций недопустимо.
Не удалось найти методы в Joi API Reference, которые могут быть полезно для этого варианта использования.
Любая помощь приветствуется.