UNPKG

vroom-web-sdk-beta

Version:

VROOM SDK (beta) by True Virtual World

35 lines (34 loc) 760 B
export interface ConfigBase { endpoint: string; iceServer: Array<object>; } export interface ExtensionInit { extensionId: string; isInstalled: Function; getScreen: Function; init: Function; } export interface DefaultDependencies { isArray: Function; webRTCAdapter: any; httpAPICall: any; newWebSocket: () => void; extension: ExtensionInit; } export type TransactionTask = { [key: string]: Function; } | {}; export interface VroomSDKBase { version: string; config: ConfigBase | undefined; } export interface JanusMessage<T = any> { janus: string; transaction: string; data: T; } export type ConfigurationType = { endpoint: string; iceServer: Array<object>; displayName: string; };