Мой массив может иметь несколько типов:
[Joi.string(), Joi.number(), Joi.boolean(), Joi.array(), Joi.object()]
Но я хочу разрешить только один из них одновременно.
Я пробовал следующее:
attributes: Joi.object().pattern(/\w+/, Joi.alternatives().try([Joi.array().items(Joi.string()), Joi.array().items(Joi.number()), Joi.array().items(Joi.boolean()), Joi.array().items(Joi.array()), Joi.array().items(Joi.object())]))
Я использую Joi 11.4.0. Я знаю, что это старая версия, но есть ли способ выполнить такую проверку? Возможно ли это в другой версии?