Application
Class
Application
Hierarchy
Application
Index
Constructors
Properties
- config
- controllerManager
- logger
- moduleManager
- responseService
- router
- server
- serviceManager
- sharedEventManager
Methods
- bootstrap
- getConfig
- getConfigOf
- getControllerManager
- getLogger
- getModuleManager
- getResponseService
- getRouter
- getServer
- getServiceManager
- launch
Constructors
constructor
new Application(appConfig: ConfigType): Application
Defined in Library/Application/Application.ts:38
Parameters:
Name | Type |
---|---|
appConfig | ConfigType |
Returns: Application
Properties
Private
config
config: Config
Defined in Library/Application/Application.ts:22
Private
controllerManager
controllerManager: ControllerManager
Defined in Library/Application/Application.ts:32
Private
logger
logger: LoggerService
Defined in Library/Application/Application.ts:26
Private
moduleManager
moduleManager: ModuleManager
Defined in Library/Application/Application.ts:36
Private
responseService
responseService: ResponseService
Defined in Library/Application/Application.ts:34
Private
router
router: RouterService
Defined in Library/Application/Application.ts:28
Private
server
server: ServerService
Defined in Library/Application/Application.ts:30
Private
serviceManager
serviceManager: ServiceManager
Defined in Library/Application/Application.ts:24
Private
sharedEventManager
sharedEventManager: SharedEventManager
Defined in Library/Application/Application.ts:38
Methods
Private
bootstrap
bootstrap(): Promise
<this
>
Defined in Library/Application/Application.ts:61
Returns: Promise
<this
>
getConfig
getConfig(): Config
Defined in Library/Application/Application.ts:125
Returns: Config
getConfigOf
getConfigOf<T
>(section: string
): T
Defined in Library/Application/Application.ts:121
Type parameters:
T
Parameters:
Name | Type |
---|---|
section | string |
Returns: T
getControllerManager
getControllerManager(): ControllerManager
Defined in Library/Application/Application.ts:105
Returns: ControllerManager
getLogger
getLogger(): LoggerService
Defined in Library/Application/Application.ts:93
Returns: LoggerService
getModuleManager
getModuleManager(): ModuleManager
Defined in Library/Application/Application.ts:109
Returns: ModuleManager
getResponseService
getResponseService(): ResponseService
Defined in Library/Application/Application.ts:113
Returns: ResponseService
getRouter
getRouter(): RouterService
Defined in Library/Application/Application.ts:97
Returns: RouterService
getServer
getServer(): ServerService
Defined in Library/Application/Application.ts:101
Returns: ServerService
getServiceManager
getServiceManager(): ServiceManager
Defined in Library/Application/Application.ts:117
Returns: ServiceManager
launch
launch(): Promise
<this
>
Defined in Library/Application/Application.ts:129
Returns: Promise
<this
>