Skip to content

@sourceloop/video-conferencing-service / Exports / VideoConfServiceComponent

Class: VideoConfServiceComponentΒΆ

ImplementsΒΆ

  • Component

Table of contentsΒΆ

ConstructorsΒΆ

PropertiesΒΆ

MethodsΒΆ

ConstructorsΒΆ

constructorΒΆ

β€’ new VideoConfServiceComponent(application, videoChatConfig?)

ParametersΒΆ

Name Type
application RestApplication
videoChatConfig? IServiceConfig

Defined inΒΆ

services/video-conferencing-service/src/component.ts:62

PropertiesΒΆ

applicationΒΆ

β€’ Private Readonly application: RestApplication

Defined inΒΆ

services/video-conferencing-service/src/component.ts:64


bindingsΒΆ

β€’ Optional bindings: Binding<any>[] = []

Implementation ofΒΆ

Component.bindings

Defined inΒΆ

services/video-conferencing-service/src/component.ts:131


controllersΒΆ

β€’ Optional controllers: ControllerClass<any>[]

An array of controller classes

Implementation ofΒΆ

Component.controllers

Defined inΒΆ

services/video-conferencing-service/src/component.ts:148


modelsΒΆ

β€’ Optional models: Class<Model>[]

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

Defined inΒΆ

services/video-conferencing-service/src/component.ts:143


providersΒΆ

β€’ Optional providers: ProviderMap = {}

Implementation ofΒΆ

Component.providers

Defined inΒΆ

services/video-conferencing-service/src/component.ts:129


repositoriesΒΆ

β€’ Optional repositories: Class<Repository<Model>>[]

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

Defined inΒΆ

services/video-conferencing-service/src/component.ts:137


videoChatConfigΒΆ

β€’ Private Optional Readonly videoChatConfig: IServiceConfig

Defined inΒΆ

services/video-conferencing-service/src/component.ts:66

MethodsΒΆ

setupSequenceΒΆ

β–Έ setupSequence(bindings): void

Setup ServiceSequence by default if no other sequnce provided

ParametersΒΆ

Name Type Description
bindings Binding<any>[] Binding array

ReturnsΒΆ

void

Defined inΒΆ

services/video-conferencing-service/src/component.ts:155