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