Interface TheoLiveApi

The THEOlive api.

interface TheoLiveApi {
    badNetworkMode: boolean;
    addEventListener<TType extends keyof TheoLiveApiEventMap>(
        type: TType | readonly TType[],
        listener: EventListener<TheoLiveApiEventMap[TType]>,
    ): void;
    preloadPublications(
        publicationIds: string[],
    ): Promise<TheoLivePublication[]>;
    removeEventListener<TType extends keyof TheoLiveApiEventMap>(
        type: TType | readonly TType[],
        listener: EventListener<TheoLiveApiEventMap[TType]>,
    ): void;
}

Hierarchy (View Summary)

Properties

badNetworkMode: boolean

Methods