From 0cd2100f0e60cd4b1fa6c2e06367b2a3132bf347 Mon Sep 17 00:00:00 2001 From: ymc9 <104139426+ymc9@users.noreply.github.com> Date: Thu, 9 May 2024 15:07:54 +0800 Subject: [PATCH] fix(trpc): make sure "import type" is used for type-only imports --- packages/plugins/trpc/src/generator.ts | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/packages/plugins/trpc/src/generator.ts b/packages/plugins/trpc/src/generator.ts index cf57a1baf..46d30a37d 100644 --- a/packages/plugins/trpc/src/generator.ts +++ b/packages/plugins/trpc/src/generator.ts @@ -99,19 +99,21 @@ function createAppRouter( { namedImports: [ 'unsetMarker', - 'type AnyRouter', - 'type AnyRootConfig', - 'type CreateRouterInner', - 'type Procedure', - 'type ProcedureBuilder', - 'type ProcedureParams', - 'type ProcedureRouterRecord', - 'type ProcedureType', + 'AnyRouter', + 'AnyRootConfig', + 'CreateRouterInner', + 'Procedure', + 'ProcedureBuilder', + 'ProcedureParams', + 'ProcedureRouterRecord', + 'ProcedureType', ], + isTypeOnly: true, moduleSpecifier: '@trpc/server', }, { - namedImports: ['type PrismaClient'], + namedImports: ['PrismaClient'], + isTypeOnly: true, moduleSpecifier: prismaImport, }, ]);