@@ -3,7 +3,6 @@ import { ModulesContainer, ModuleRef, ContextIdFactory } from "@nestjs/core";
33import { REQUEST_CONTEXT_ID } from "@nestjs/core/router/request/request-constants" ;
44import { InstanceWrapper } from "@nestjs/core/injector/instance-wrapper" ;
55import { ClassType , ContainerType , getMetadataStorage } from "type-graphql" ;
6- import { type Middleware } from "type-graphql/build/typings/typings/middleware" ;
76
87import { TypeGraphQLFeatureModuleOptions } from "./types" ;
98
@@ -14,17 +13,10 @@ export default class OptionsPreparatorService {
1413 private readonly modulesContainer : ModulesContainer ,
1514 ) { }
1615
17- prepareOptions (
18- featureModuleToken : string ,
19- globalMiddlewares : Middleware < any > [ ] = [ ] ,
20- ) {
16+ prepareOptions ( featureModuleToken : string ) {
2117 const globalResolvers = getMetadataStorage ( ) . resolverClasses . map (
2218 metadata => metadata . target ,
2319 ) ;
24- const globalMiddlewareClasses = globalMiddlewares . filter (
25- it => it . prototype ,
26- ) as Function [ ] ;
27-
2820 const featureModuleOptionsArray : TypeGraphQLFeatureModuleOptions [ ] = [ ] ;
2921 const resolversClasses : ClassType [ ] = [ ] ;
3022 const providersMetadataMap = new Map < Function , InstanceWrapper < any > > ( ) ;
@@ -40,12 +32,9 @@ export default class OptionsPreparatorService {
4032 ) ;
4133 }
4234 if ( globalResolvers . includes ( provider . metatype ) ) {
43- providersMetadataMap . set ( provider . metatype , provider ) ;
4435 resolversClasses . push ( provider . metatype as ClassType ) ;
4536 }
46- if ( globalMiddlewareClasses . includes ( provider . metatype ) ) {
47- providersMetadataMap . set ( provider . metatype , provider ) ;
48- }
37+ providersMetadataMap . set ( provider . metatype , provider ) ;
4938 }
5039 }
5140
0 commit comments