Javascript 对象嵌套在数组中的Joi concat

Javascript 对象嵌套在数组中的Joi concat,javascript,validation,joi,Javascript,Validation,Joi,我目前有以下Joi计划: scheme1 = Joi.object({ arr: Joi.array.items(Joi.object().keys({ value: Joi.number() })) }) 还有一个(我无法编辑/读取)在不同的对象键下看起来相同 scheme2 = Joi.object({ arr: Joi.array.items(Joi.object({ otherValue: Joi.number(), moreValues: Joi.

我目前有以下Joi计划:

scheme1 = Joi.object({
  arr: Joi.array.items(Joi.object().keys({
    value: Joi.number()
  }))
})
还有一个(我无法编辑/读取)在不同的对象键下看起来相同

scheme2 = Joi.object({
  arr: Joi.array.items(Joi.object({
    otherValue: Joi.number(),
    moreValues: Joi.string()
  }))
})
我现在需要以这样一种方式合并它们,我得到如下结果:

result = Joi.object({
  arr: Joi.array.items(Joi.object({
    value: Joi.number(),
    otherValue: Joi.number(),
    moreValues: Joi.string()
  }))
})
通过使用
scheme1.concat(scheme2)
我只得到:

Joi.array.items(object1, object2)

在不修改或访问(concat除外)第二个方案的情况下,我如何做到这一点

现在似乎不可能,将来也不会:/