UNPKG

vroom-web-sdk-beta

Version:

VROOM SDK (beta) by True Virtual World

39 lines (32 loc) 703 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 }