是-来自其他架构的参考字段

时间:2020-07-29 08:45:47

标签: yup

我试图基于另一个架构中的字段在架构中包含条件时的Yup。

例如,我想做这样的事情:

export const personSchema = object({
  isDriver: boolean()
});

export const houseSchema = object({
  vehicle: object().when('personSchema.isDriver', {
    is: true,
    then: carSchema.nullable(),
    otherwise: carSchema
  })
  .nullable()
});

感觉好像处于可能的境界,但我只是不太明白。

0 个答案:

没有答案