UNPKG

vroom-web-sdk-beta

Version:

VROOM SDK (beta) by True Virtual World

25 lines (24 loc) 578 B
import VroomParticipant from './publisher'; export declare enum TransactionEnum { create = "send-create", attach = "send-attach-plugin" } export interface JanusMessage<T = any> { janus: string; transaction: string; data: T; } export interface Transaction { transactionId: string; type: TransactionEnum; callback: CallbackTransaction; } export interface CallbackTransaction { (msg: any): Promise<any>; } export interface JoinResponseType { status: string; success: boolean; publisher?: VroomParticipant[]; attendees?: any[]; }