ModuleManager
Class ModuleManager
Hierarchy
ModuleManager
Index
Constructors
Properties
Methods
Constructors
constructor
new ModuleManager(application: Application, config: ModuleManagerConfigInterface): ModuleManager
Defined in Library/ModuleManager/ModuleManager.ts:11
Parameters:
| Name | Type |
|---|---|
| application | Application |
| config | ModuleManagerConfigInterface |
Returns: ModuleManager
Properties
Private application
application: Application
Defined in Library/ModuleManager/ModuleManager.ts:9
Private config
config: ModuleManagerConfigInterface
Defined in Library/ModuleManager/ModuleManager.ts:11
Methods
initialize
initialize(): Promise<this>
Defined in Library/ModuleManager/ModuleManager.ts:18
Returns: Promise<this>
loadModule
loadModule(ModuleClass: ModuleClassInterface): Promise<this>
Defined in Library/ModuleManager/ModuleManager.ts:24
Parameters:
| Name | Type |
|---|---|
| ModuleClass | ModuleClassInterface |
Returns: Promise<this>
loadModules
loadModules(config: ModuleManagerConfigInterface): Promise<this>
Defined in Library/ModuleManager/ModuleManager.ts:36
Parameters:
| Name | Type |
|---|---|
| config | ModuleManagerConfigInterface |
Returns: Promise<this>