I have a NestJS application with the CoreModule
which exports an collection of the core services to all other modules.
In core module i have dynamic module register HttpModule
.
I won't to register this module twice for import and export so i do the following:
const httpModule = HttpModule.register({
timeout: Configuration.requestTimeoutMilliseconds
});
@Module({
imports: [httpModule],
providers: [
...
],
exports: [
httpModule,
...
]
})
export class CoreModule { }
When i start my app i see in InstanceLoader
logs HttpModule
dependencies registered twice:
What the proper way to export dynamic modules in general?