Если у меня есть такие данные:
params: {
fieldOne: {
a: 'a1',
b: 'b1'
},
fieldTwo: {
a: 'a2',
b: 'b2'
}
}
Я пытаюсь написать схему joi, которая будет проверять, что params
является объектом с любыми ключами, которые имеют значения как объекты с a
и b
.
Я изо всех сил пытаюсь понять, как разрешить любой ключ в значении params
, но все же проверить значение.
const schema = joi.object().keys({
params: joi.object().required().keys({
// How to allow any keys here, but require that the value is an object with keys a and b?
})
});