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

Method addDynamicMetadata

packages/core/injector/container.ts:187–199  ·  view source on GitHub ↗
(
    token: string,
    dynamicModuleMetadata: Partial<DynamicModule>,
    scope: Type<any>[],
  )

Source from the content-addressed store, hash-verified

185 }
186
187 public async addDynamicMetadata(
188 token: string,
189 dynamicModuleMetadata: Partial<DynamicModule>,
190 scope: Type<any>[],
191 ) {
192 if (!dynamicModuleMetadata) {
193 return;
194 }
195 this.dynamicModulesMetadata.set(token, dynamicModuleMetadata);
196
197 const { imports } = dynamicModuleMetadata;
198 await this.addDynamicModules(imports!, scope);
199 }
200
201 public async addDynamicModules(modules: any[], scope: Type<any>[]) {
202 if (!modules) {

Callers 2

setModuleMethod · 0.95
container.spec.tsFile · 0.80

Calls 2

addDynamicModulesMethod · 0.95
setMethod · 0.65

Tested by

no test coverage detected