sinch-rtc
Version:
RTC JavaScript/Web SDK
16 lines (15 loc) • 611 B
TypeScript
import { Message } from "../../mxp";
export type JsepMessageType = "join" | "offer" | "answer" | "candidate" | "pranswer" | "rollback";
export declare class JsepMessage {
type: JsepMessageType;
data: string;
instanceId?: string | undefined;
private static mapType;
private static mapPayload;
static tryParse(message: Message, onJsepMessage: (jsep: JsepMessage[]) => void): boolean;
constructor(type: JsepMessageType, data: string, instanceId?: string | undefined);
get isOffer(): boolean;
get isAnswer(): boolean;
get isCandidate(): boolean;
get isJoin(): boolean;
}