nativescript-opentok
Version:
Integrates OpenTok for NativeScript.
27 lines (26 loc) • 1.25 kB
TypeScript
import { Observable } from 'data/observable';
export declare class TNSOTSession {
static ObjCProtocols: any[];
_ios: any;
private _events;
private _subscriber;
static initWithApiKeySessionId(apiKey: string, sessionId: string): TNSOTSession;
connect(token: string): void;
disconnect(): void;
sendSignal(type: string, message: string): void;
unsubscribe(subscriber: any): void;
subscriber: any;
readonly events: Observable;
sessionDidConnect(session: any): void;
sessionDidDisconnect(session: any): void;
sessionDidReconnect(session: any): void;
sessionDidBeginReconnecting(session: any): void;
sessionStreamCreated(session: any, stream: any): void;
sessionStreamDestroyed(session: any, stream: any): void;
sessionDidFailWithError(session: any, error: any): void;
sessionConnectionDestroyed(session: any, connection: any): void;
sessionConnectionCreated(session: any, connection: any): void;
sessionArchiveStartedWithId(session: any, archiveId: string, name?: string): void;
sessionArchiveStoppedWithId(session: any, archiveId: string): void;
sessionReceivedSignalTypeFromConnectionWithString(session: any, type: any, connection: any, data: any): void;
}