From 7bf7ee3352cdd6860b496f5d0d866026c576b6e6 Mon Sep 17 00:00:00 2001 From: Adnan AlBeda Date: Sun, 6 Apr 2025 14:08:09 +0300 Subject: [PATCH] Update Zod Generator - Fix Enum Imports Enum exports from `models` are just types. Accordinlgy, enum imports must also be types only. This fixed issues for generated models with pnpm monorepo. --- packages/schema/src/plugins/zod/generator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/schema/src/plugins/zod/generator.ts b/packages/schema/src/plugins/zod/generator.ts index 9a5cd53b4..fb852fb22 100644 --- a/packages/schema/src/plugins/zod/generator.ts +++ b/packages/schema/src/plugins/zod/generator.ts @@ -365,7 +365,7 @@ export const ${typeDef.name}Schema = ${refineFuncName}(${noRefineSchema}); } if (importEnums.size > 0) { const prismaImport = computePrismaClientImport(path.join(output, 'models'), this.options); - writer.writeLine(`import { ${[...importEnums].join(', ')} } from '${prismaImport}';`); + writer.writeLine(`import type { ${[...importEnums].join(', ')} } from '${prismaImport}';`); } // import enum schemas