z.compile: z.lazy() 方法下的异步回调会抛出 TypeError,而不是 $ZodAsyncError
作者: colinhacks创建于 2026年9月9日更新于 2026年9月13日
一个编译后的模式,其 `z.lazy()` 封装的异步回调会在生成的代码中抛出 `TypeError`。解释器会抛出 `$ZodAsyncError`, 这会告诉调用者使用 `parseAsync()`。
内容来源: colinhacks/zod
一个编译后的模式,其 `z.lazy()` 封装的异步回调会在生成的代码中抛出 `TypeError`。解释器会抛出 `$ZodAsyncError`, 这会告诉调用者使用 `parseAsync()`。
内容来源: colinhacks/zod