MCPcopy Index your code
hub / github.com/angular/angular / ModuleB

Class ModuleB

packages/core/test/acceptance/di_spec.ts:152–160  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

150 class ModuleA {}
151
152 @NgModule({imports: [ModuleA]})
153 class ModuleB {
154 static forRoot(): ModuleWithProviders<ModuleB> {
155 return {ngModule: ModuleB, providers: [{provide: B, useValue: 'B'}]};
156 }
157 static forChild(): ModuleWithProviders<ModuleB> {
158 return {ngModule: ModuleB, providers: [{provide: C, useValue: 'C'}]};
159 }
160 }
161
162 const providers = unwrappedImportProvidersFrom(ModuleB.forRoot(), ModuleB.forChild());
163

Callers

nothing calls this directly

Calls 2

NgModuleInterface · 0.90
forRootMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…