Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HarmonyHub

The main class for managing a harmony hub

Hierarchy

  • HarmonyHub

Implements

  • SubscriptionLike

Index

Constructors

constructor

Properties

Protected _activities

_activities: Map<string, IHarmonyActivity> = new Map()

Protected _client$

_client$: Observable<IHarmonyClient>

Protected _clientFactory

_clientFactory: HarmonyClientFactory

Protected _config

Protected _currentActivity

_currentActivity: IHarmonyActivity

Protected _keepAliveSubscription

_keepAliveSubscription: Subscription

Protected _stopClient

_stopClient: function

Type declaration

    • (): void
    • Returns void

url

url: string

Accessors

closed

  • get closed(): boolean

Protected config

Methods

getConfig

getCurrentActivity

getLabel

  • getLabel(activityId: string): string

observe

press

  • press(key: string, durationInMs?: number): Promise<any>
  • Parameters

    • key: string
    • Default value durationInMs: number = 50

    Returns Promise<any>

request

resolveActivity

send

startActivity

  • startActivity(activityId: string): Promise<any>

unsubscribe

  • unsubscribe(): void

Static create

Generated using TypeDoc