typescript 如何创建一个带有动态键的zod对象?

but5z9lq  于 2023-02-10  发布在  TypeScript
关注(0)|答案(1)|浏览(122)

我们可以创建Zod对象,它根据模式中定义的键来验证对象,但我只想验证键是否为字符串,而不想验证键是否为
在 typescript 中,我们可以使用

Record<string, string>;

但在佐德我试过这个

const data = z.object({
  [z.string()]: z.string(),
});

但它不起作用

kjthegm6

kjthegm61#

您正在查找z.record,其用法如下:

const data = z.record(z.string(), z.string());

相关问题