@@ -72,7 +72,8 @@ export async function generate(model: Model, options: PluginOptions, dmmf: DMMF.
7272 generateModelActions ,
7373 generateClientHelpers ,
7474 model ,
75- zodSchemasImport
75+ zodSchemasImport ,
76+ options
7677 ) ;
7778 createHelper ( outDir ) ;
7879
@@ -86,7 +87,8 @@ function createAppRouter(
8687 generateModelActions : string [ ] | undefined ,
8788 generateClientHelpers : string [ ] | undefined ,
8889 zmodel : Model ,
89- zodSchemasImport : string
90+ zodSchemasImport : string ,
91+ options : PluginOptions
9092) {
9193 const indexFile = path . resolve ( outDir , 'routers' , `index.ts` ) ;
9294 const appRouter = project . createSourceFile ( indexFile , undefined , {
@@ -95,7 +97,7 @@ function createAppRouter(
9597
9698 appRouter . addStatements ( '/* eslint-disable */' ) ;
9799
98- const prismaImport = getPrismaClientImportSpec ( zmodel , path . dirname ( indexFile ) ) ;
100+ const prismaImport = getPrismaClientImportSpec ( path . dirname ( indexFile ) , options ) ;
99101 appRouter . addImportDeclarations ( [
100102 {
101103 namedImports : [
@@ -169,8 +171,8 @@ function createAppRouter(
169171 outDir ,
170172 generateModelActions ,
171173 generateClientHelpers ,
172- zmodel ,
173- zodSchemasImport
174+ zodSchemasImport ,
175+ options
174176 ) ;
175177
176178 appRouter . addImportDeclaration ( {
@@ -239,8 +241,8 @@ function generateModelCreateRouter(
239241 outputDir : string ,
240242 generateModelActions : string [ ] | undefined ,
241243 generateClientHelpers : string [ ] | undefined ,
242- zmodel : Model ,
243- zodSchemasImport : string
244+ zodSchemasImport : string ,
245+ options : PluginOptions
244246) {
245247 const modelRouter = project . createSourceFile ( path . resolve ( outputDir , 'routers' , `${ model } .router.ts` ) , undefined , {
246248 overwrite : true ,
@@ -258,7 +260,7 @@ function generateModelCreateRouter(
258260 generateRouterSchemaImport ( modelRouter , zodSchemasImport ) ;
259261 generateHelperImport ( modelRouter ) ;
260262 if ( generateClientHelpers ) {
261- generateRouterTypingImports ( modelRouter , zmodel ) ;
263+ generateRouterTypingImports ( modelRouter , options ) ;
262264 }
263265
264266 const createRouterFunc = modelRouter . addFunction ( {
0 commit comments