zego-express-engine-webrtc
Version:
zego webrtc express sdk
27 lines (26 loc) • 765 B
TypeScript
import { ZegoProxyInfo } from '../zego.entity';
import { ProxySocket } from './ProxySocket';
export declare class ProxyController {
private proxyList;
private token;
/**
* "/proxy/http"
"/proxy/ws" get
"/turn/info"
"/intranet/check"
*/
constructor(proxyList: ZegoProxyInfo[], token: string);
userID: string;
enable: boolean;
get urls(): string[];
private activeServer?;
private _zgp_updateActiveServer;
destroy(): void;
appID: number;
init(parmas: {
appID: number;
}): void;
createSocket(target: string, service: number): ProxySocket;
turnExpireTime?: number;
handleFetch(path: string | undefined, content: Uint8Array): Promise<ArrayBuffer | never[]>;
}