MCPcopy
hub / github.com/nestjs/nest / scanModulesForDependencies

Method scanModulesForDependencies

packages/core/scanner.ts:217–226  ·  view source on GitHub ↗
(
    modules: Map<string, Module> = this.container.getModules(),
  )

Source from the content-addressed store, hash-verified

215 }
216
217 public async scanModulesForDependencies(
218 modules: Map<string, Module> = this.container.getModules(),
219 ) {
220 for (const [token, { metatype }] of modules) {
221 await this.reflectImports(metatype, token, metatype.name);
222 this.reflectProviders(metatype, token);
223 this.reflectControllers(metatype, token);
224 this.reflectExports(metatype, token);
225 }
226 }
227
228 public async reflectImports(
229 module: Type<unknown>,

Callers 2

scanMethod · 0.95
loadMethod · 0.80

Calls 5

reflectImportsMethod · 0.95
reflectProvidersMethod · 0.95
reflectControllersMethod · 0.95
reflectExportsMethod · 0.95
getModulesMethod · 0.45

Tested by

no test coverage detected