我有以下架构:
const baseSchema = {
name: Yup.array().of(
Yup.object().shape({
lang: Yup.string().required(),
value: Yup.string()
.min(2)
.max(20)
.required()
})
)
};
如果name
中的至少一个对象有效,是否有办法认为架构有效?
编辑:本质上它必须使用when()
,但是我一直在努力寻找如何检查数组中的其他元素。
答案 0 :(得分:0)
如果需要其中之一,可以使用ordinal
:
xor