Properties
Private _controllers
_controllers: any = new Map<string,InstanceWrapper<Controller>>()
Private _exports
_exports: any = new Set<string | symbol>()
Private _imports
_imports: any = new Set<Module>()
Private _injectables
_injectables: any = new Map<any, InstanceWrapper<Injectable>>()
Private _providers
_providers: any = new Map<any, InstanceWrapper<Injectable>>()
Defines the module
imports
- the set of the 'imported' modulescontrollers
- the list of controllers (e.g. HTTP controllers)providers
- the list of providers that belong to this module. They can be injected between themselves.exports
- the set of components, which should be available for modules, which imports this module