Application
Class Application
Hierarchy
Application
Index
Constructors
Properties
Methods
- bootstrap
- getConfig
- getControllerManager
- getLogger
- getModuleManager
- getResponseService
- getRouter
- getServer
- launch
Constructors
constructor
new Application(appConfig: ConfigType): Application
Defined in Library/Application/Application.ts:35
Parameters:
| Name | Type |
|---|---|
| appConfig | ConfigType |
Returns: Application
Properties
Private ResponseService
ResponseService: ResponseService
Defined in Library/Application/Application.ts:31
Private config
config: Config
Defined in Library/Application/Application.ts:21
Private controllerManager
controllerManager: ControllerManager
Defined in Library/Application/Application.ts:29
Private logger
logger: Logger
Defined in Library/Application/Application.ts:23
Private moduleManager
moduleManager: ModuleManager
Defined in Library/Application/Application.ts:33
Private router
router: RouterService
Defined in Library/Application/Application.ts:25
Private server
server: ServerService
Defined in Library/Application/Application.ts:27
Private serviceManager
serviceManager: ServiceManager
Defined in Library/Application/Application.ts:35
Methods
Private bootstrap
bootstrap(config: Config): Promise<this>
Defined in Library/Application/Application.ts:53
Parameters:
| Name | Type |
|---|---|
| config | Config |
Returns: Promise<this>
getConfig
getConfig<T>(section: string): T
Defined in Library/Application/Application.ts:91
Type parameters:
T
Parameters:
| Name | Type |
|---|---|
| section | string |
Returns: T
getControllerManager
getControllerManager(): ControllerManager
Defined in Library/Application/Application.ts:79
Returns: ControllerManager
getLogger
getLogger(): Logger
Defined in Library/Application/Application.ts:67
Returns: Logger
getModuleManager
getModuleManager(): ModuleManager
Defined in Library/Application/Application.ts:83
Returns: ModuleManager
getResponseService
getResponseService(): ResponseService
Defined in Library/Application/Application.ts:87
Returns: ResponseService
getRouter
getRouter(): RouterService
Defined in Library/Application/Application.ts:71
Returns: RouterService
getServer
getServer(): ServerService
Defined in Library/Application/Application.ts:75
Returns: ServerService
launch
launch(): Promise<this>
Defined in Library/Application/Application.ts:95
Returns: Promise<this>