Я хочу проверить объект с помощью Joi, который предусматривает использование Joi.ref () с операцией умножения.
var object = {
a: 5,
b: 6
}
// this is wrong as Joi.ref('a')*2 is now allowed in max()
var schema = Joi.object({
a: Joi.number().integer(),
b: Joi.number().integer().min(1).max(Joi.ref('a')*2)
})
Joi.ref('a')*2
не допускается. Так как же я могу проверить объект так, чтобы b<=2*a
?