Skip to content

@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

component.ts:34

Properties

application

Private application: RestApplication

Defined in

component.ts:36


bindings

bindings: Binding<any>[] = []

Implementation of

Component.bindings

Defined in

component.ts:31


controllers

controllers: ControllerClass<any>[] = []

Implementation of

Component.controllers

Defined in

component.ts:30


providers

providers: ProviderMap = {}

Implementation of

Component.providers

Defined in

component.ts:29


services

Optional services: ServiceOrProviderClass<any>[]

Implementation of

Component.services

Defined in

component.ts:32

Methods

addClassBindingIfNotPresent

Private addClassBindingIfNotPresent<T>(key, cls): void

Type parameters

Name
T

Parameters

Name Type
key string
cls Constructor<T>

Returns

void

Defined in

component.ts:84


addProviderIfNotPresent

Private addProviderIfNotPresent<T>(key, provider): void

Type parameters

Name
T

Parameters

Name Type
key string
provider Constructor<Provider<T>>

Returns

void

Defined in

component.ts:94


bindProviders

Private bindProviders(providersObject): void

Parameters

Name Type
providersObject ProviderMap

Returns

void

Defined in

component.ts:70


bindServiceClasses

Private bindServiceClasses(serviceObject): void

Parameters

Name Type
serviceObject Object

Returns

void

Defined in

component.ts:76