Skip to content

@sourceloop/ctrl-plane-tenant-management-service / Exports / TenantManagementServiceComponent

Class: TenantManagementServiceComponent

Implements

  • Component

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new TenantManagementServiceComponent(application, tenantMgmtConfig?)

Parameters

Name Type
application RestApplication
tenantMgmtConfig? ITenantManagementServiceConfig

Defined in

services/tenant-management-service/src/component.ts:86

Properties

application

Private Readonly application: RestApplication

Defined in

services/tenant-management-service/src/component.ts:88


bindings

bindings: Binding<any>[] = []

Implementation of

Component.bindings

Defined in

services/tenant-management-service/src/component.ts:174


booters

Optional booters: Class<Booter>[]

Defined in

services/tenant-management-service/src/component.ts:177


controllers

Optional controllers: ControllerClass<any>[]

An array of controller classes

Implementation of

Component.controllers

Defined in

services/tenant-management-service/src/component.ts:194


models

Optional models: Class<Model>[]

An optional list of Model classes to bind for dependency injection via app.model() API.

Defined in

services/tenant-management-service/src/component.ts:189


providers

Optional providers: ProviderMap = {}

Implementation of

Component.providers

Defined in

services/tenant-management-service/src/component.ts:172


repositories

Optional repositories: Class<Repository<Model>>[]

An optional list of Repository classes to bind for dependency injection via app.repository() API.

Defined in

services/tenant-management-service/src/component.ts:183


services

Optional services: ServiceOrProviderClass<any>[]

Implementation of

Component.services

Defined in

services/tenant-management-service/src/component.ts:176


tenantMgmtConfig

Private Optional Readonly tenantMgmtConfig: ITenantManagementServiceConfig

Defined in

services/tenant-management-service/src/component.ts:90

Methods

addClassBindingIfNotPresent

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

Type parameters

Name
T

Parameters

Name Type
key string
cls Constructor<T>

Returns

void

Defined in

services/tenant-management-service/src/component.ts:219


setupSequence

setupSequence(): void

Setup ServiceSequence by default if no other sequnce provided

Returns

void

Defined in

services/tenant-management-service/src/component.ts:200