@sourceloop/ctrl-plane-orchestrator-service / Exports / OrchestratorServiceComponent
Class: OrchestratorServiceComponent¶
Implements¶
Component
Table of contents¶
Constructors¶
Properties¶
Methods¶
Constructors¶
constructor¶
• new OrchestratorServiceComponent(application
)
Parameters¶
Name | Type |
---|---|
application |
RestApplication |
Defined in¶
Properties¶
application¶
• Private
application: RestApplication
Defined in¶
bindings¶
• bindings: Binding
<any
>[] = []
Implementation of¶
Component.bindings
Defined in¶
controllers¶
• controllers: ControllerClass
<any
>[] = []
Implementation of¶
Component.controllers
Defined in¶
providers¶
• providers: ProviderMap
= {}
Implementation of¶
Component.providers
Defined in¶
services¶
• Optional
services: ServiceOrProviderClass
<any
>[]
Implementation of¶
Component.services
Defined in¶
Methods¶
addClassBindingIfNotPresent¶
▸ Private
addClassBindingIfNotPresent<T
>(key
, cls
): void
Type parameters¶
Name |
---|
T |
Parameters¶
Name | Type |
---|---|
key |
string |
cls |
Constructor <T > |
Returns¶
void
Defined in¶
addProviderIfNotPresent¶
▸ Private
addProviderIfNotPresent<T
>(key
, provider
): void
Type parameters¶
Name |
---|
T |
Parameters¶
Name | Type |
---|---|
key |
string |
provider |
Constructor <Provider <T >> |
Returns¶
void
Defined in¶
bindProviders¶
▸ Private
bindProviders(providersObject
): void
Parameters¶
Name | Type |
---|---|
providersObject |
ProviderMap |
Returns¶
void
Defined in¶
bindServiceClasses¶
▸ Private
bindServiceClasses(serviceObject
): void
Parameters¶
Name | Type |
---|---|
serviceObject |
Object |
Returns¶
void