UNPKG

zego-express-engine-webrtc

Version:

zego webrtc express sdk

120 lines (119 loc) 3.72 kB
import { ENUM_NETWORK_STATE, ZegoInnerEvent } from './zego.entity'; import { LiveRoomModules } from './modules'; import { ZReporter } from './zego.reporter'; import { ZegoDataReport, ZegoLogger } from '../common/zego.entity'; import { IPStackMode, IPStackType, ZIPStackDetection } from '../common/zego.entity.web'; import { ZegoSettingConfig } from '../common/setting.config'; export declare class StateCenter { private _zgp_logger; private _dataReport; id: string; _debug: boolean; settingConfig: ZegoSettingConfig; deviceID: string; appConfig: any | undefined; appConfigEtag: number; appConfigFetched: boolean; netAppConfig: any; logDomain?: string; customSetLogURL: boolean; requestList: any; mode: number; connectState: string; testNetPackageSize: boolean; geoFencing?: { id: number; accesshub: any; logreport: any; detaillog: any; http3Accesshub?: any; wssV6Accesshub: any; http3V6Accesshub?: any; wssV6Logreport?: any; wssV6Detaillog?: any; }; netGeoFencing: any; agentIpStackDetection: ZIPStackDetection; isFlutter: boolean; get selectIPStackMode(): IPStackMode; agentConnectIPStackType: IPStackType; advanceConfig: { customDomain?: { accesshub?: string; logreport?: string; detaillog?: string; }; }; svrDomains: { accesshub?: string; wssV6Accesshub?: string; logreport?: string; detaillog?: string; wssV6Logreport?: string; wssV6Detaillog?: string; }; sdkVerNum: number; userListenerList: string[]; set debug(enable: boolean); get debug(): boolean; _testEnvironment: boolean; set testEnvironment(env: boolean); get testEnvironment(): boolean; _env: number; set ENV(env: number); get ENV(): number; type: 'PUBLIC' | 'PRIVATE'; debugCustom: boolean; get roomid(): string; get serverTimeOffset(): number; configOK: boolean; role: 0 | 1 | 2; appid: number; userid: string; bizVersion: string; relateService: Array<string>; server: string; serverBak: string; idName: string; nickName: string; maxMemberCount: number; roomCreateFlag: number; local_time_deviation: number; reporter: ZReporter; product: string; roomServer: string; callbackList: { [index: string]: Function; }; listenerList: { [index: string]: Array<Function>; }; reportList: { [index: string]: Function; }; reportSeqList: { login: number; relogin: number; }; networkState: ENUM_NETWORK_STATE; roomRetryTime: number; roomModulesList: Array<LiveRoomModules>; isMultiRoom: boolean; setMultiRoom: boolean; protoFormat: string; settingFetched: boolean; configRoomAuth: boolean; configCheckToken: boolean; get enableWSLog(): boolean; private _zgp_WhiteListNeedWSLog; constructor(_zgp_logger: ZegoLogger, _dataReport: ZegoDataReport); getRequestId(): string; actionListener(listener: string, ...args: Array<any>): void; onListener<K extends keyof ZegoInnerEvent>(event: K, callBack: ZegoInnerEvent[K]): boolean; offListener<K extends keyof ZegoInnerEvent>(event: K, callBack: ZegoInnerEvent[K]): boolean; private _sdkVersion; set sdKVersion(version: string); get sdKVersion(): string; private _zgp_whiteListTimer?; getLogWhiteList(includeSelf?: boolean, times?: number): Promise<void>; }