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

时间:2016-08-30 22:24:09

标签: 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.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)第二种方案的情况下这样做?

0 个答案:

没有答案