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
>