展开对象



如果我有一个像这样的Zod对象:

const c = z.object({a: z.object({b: z.string()})}); 

是否可以打开"c"所以我得到一个像这样的物体?

{a: z.object({b: z.string()})}

答案很简单。只要使用"shape"就可以了。属性:

:

const unWrappedC = c.shape; // returns {a: z.object({b: z.string()})}

最新更新