ModuleManager
Class
ModuleManager
Hierarchy
ModuleManager
Index
Constructors
Properties
Methods
Constructors
constructor
new ModuleManager(application: Application, eventManager: EventManager, config: Config): ModuleManager
Defined in Library/ModuleManager/ModuleManager.ts:15
Parameters:
Name | Type |
---|---|
application | Application |
eventManager | EventManager |
config | Config |
Returns: ModuleManager
Properties
Private
application
application: Application
Defined in Library/ModuleManager/ModuleManager.ts:15
Private
config
config: Config
Defined in Library/ModuleManager/ModuleManager.ts:11
Private
eventManager
eventManager: EventManager
Defined in Library/ModuleManager/ModuleManager.ts:13
Methods
bootstrap
bootstrap(): Promise
<boolean
>
Defined in Library/ModuleManager/ModuleManager.ts:23
Returns: Promise
<boolean
>
getApplication
getApplication(): Application
Defined in Library/ModuleManager/ModuleManager.ts:65
Returns: Application
getEventManager
getEventManager(): EventManager
Defined in Library/ModuleManager/ModuleManager.ts:61
Returns: EventManager
loadModule
loadModule(ModuleClass: ModuleClassInterface): Promise
<this
>
Defined in Library/ModuleManager/ModuleManager.ts:27
Parameters:
Name | Type |
---|---|
ModuleClass | ModuleClassInterface |
Returns: Promise
<this
>
loadModules
loadModules(config: ModuleManagerConfigInterface): Promise
<this
>
Defined in Library/ModuleManager/ModuleManager.ts:69
Parameters:
Name | Type |
---|---|
config | ModuleManagerConfigInterface |
Returns: Promise
<this
>