提问人:Den 提问时间:10/17/2023 最后编辑:KonradDen 更新时间:10/17/2023 访问量:18
如何连接两个 zod 方案?
How to connect two zod scheme's?
问:
有两种方案
它们位于不同的文件中
您可以根据以下条件以某种方式组合它,即如果选择了 isSurname 字段,则将 prevName/prevSurname 字段设为必填字段,反之亦然,或者根据条件组合它(我一直在寻找细化的方向)
const A = z.object({
name: z.string(),
surname: z.string(),
});
const B = z.object({
isSurname: z.boolean(),
prevName: z.string(),
prevSurname: z.string(),
});
A.merge(B)
答: 暂无答案
评论