(
middlewareContainer: MiddlewareContainer,
container: NestContainer,
config: ApplicationConfig,
injector: Injector,
httpAdapter: HttpServer,
graphInspector: GraphInspector,
options: TAppOptions,
)
| 51 | private routeInfoPathExtractor: RouteInfoPathExtractor; |
| 52 | |
| 53 | public async register( |
| 54 | middlewareContainer: MiddlewareContainer, |
| 55 | container: NestContainer, |
| 56 | config: ApplicationConfig, |
| 57 | injector: Injector, |
| 58 | httpAdapter: HttpServer, |
| 59 | graphInspector: GraphInspector, |
| 60 | options: TAppOptions, |
| 61 | ) { |
| 62 | this.appOptions = options; |
| 63 | |
| 64 | const appRef = container.getHttpAdapterRef(); |
| 65 | this.routerExceptionFilter = new RouterExceptionFilters( |
| 66 | container, |
| 67 | config, |
| 68 | appRef, |
| 69 | ); |
| 70 | this.routesMapper = new RoutesMapper(container, config); |
| 71 | this.resolver = new MiddlewareResolver(middlewareContainer, injector); |
| 72 | this.routeInfoPathExtractor = new RouteInfoPathExtractor(config); |
| 73 | this.injector = injector; |
| 74 | this.container = container; |
| 75 | this.httpAdapter = httpAdapter; |
| 76 | this.graphInspector = graphInspector; |
| 77 | |
| 78 | const modules = container.getModules(); |
| 79 | await this.resolveMiddleware(middlewareContainer, modules); |
| 80 | } |
| 81 | |
| 82 | public async resolveMiddleware( |
| 83 | middlewareContainer: MiddlewareContainer, |
nothing calls this directly
no test coverage detected