fix(core): dynamic module reexporting #7576

This commit is contained in:
Kamil Myśliwiec
2021-07-15 12:38:47 +02:00
parent 6b6739a006
commit 8908315cb4

View File

@@ -248,11 +248,13 @@ export class Module {
| ValueProvider
| ExistingProvider {
return !isNil(
(provider as
| ClassProvider
| FactoryProvider
| ValueProvider
| ExistingProvider).provide,
(
provider as
| ClassProvider
| FactoryProvider
| ValueProvider
| ExistingProvider
).provide,
);
}
@@ -396,8 +398,8 @@ export class Module {
} else if (isString(provider) || isSymbol(provider)) {
return addExportedUnit(provider);
} else if (this.isDynamicModule(provider)) {
const { module } = provider;
return addExportedUnit(module.name);
const { module: moduleClassRef } = provider;
return addExportedUnit(moduleClassRef);
}
addExportedUnit(provider as Type<any>);
}