UNPKG

foxconn-yumeeting-sdk-js

Version:

A js sdk for ion yumeeting

17 lines (16 loc) 896 B
/// <reference types="node" /> import { grpc } from '@improbable-eng/grpc-web'; import { EventEmitter } from 'events'; import * as biz from './_proto/library/biz/biz_pb'; import * as biz_rpc from './_proto/library/biz/biz_pb_service'; import { JoinResult } from '../ion'; import 'fast-text-encoding'; export declare class BizClient extends EventEmitter { protected client: biz_rpc.BizClient; protected streaming: biz_rpc.BidirectionalStream<biz.SignalRequest, biz.SignalReply>; constructor(uri: string, metadata?: grpc.Metadata); join(sid: string, uid: string, info: Record<string, any>, ip: string, account: string, platform: string, system: string, version: string, token: string | undefined): Promise<JoinResult>; leave(uid: string): Promise<string>; sendMessage(from: string, to: string, data: Record<string, any>): Promise<void>; close(): void; }