UNPKG

@huddly/sdk-interfaces

Version:

Module for describing the Huddly SDK using interfaces

22 lines (21 loc) 625 B
import ISubscriber from './ISubscriber'; import IUsbTransport from './IUsbTransport'; export default interface IMsgBusSubscriber extends ISubscriber { /** * Msgbus command used for subscribing and unsubscribing */ _currentSubscription: string; /** * Usb transport */ _transport: IUsbTransport; /** * Starts subscribing to a given message * @param options Msg bus subscriber specific options */ subscribe(options: MsgBusSubscriberOptions): Promise<void>; } export declare type MsgBusSubscriberOptions = { msgBusCmd: string; subscriptionHandler?: Function; };