zego-express-engine-webrtc
Version:
zego webrtc express sdk
24 lines (23 loc) • 886 B
TypeScript
import { ZegoLogger } from '../common/zego.entity';
export declare class CloudSetting {
close: boolean;
private _zgp_zegoSetting;
isLoad: boolean;
callBackList: Array<Function>;
constructor(close?: boolean);
setLog(logger: ZegoLogger): void;
init(initOptions: any): void;
setEnvVariable(key: string, value: number | string): void;
getEnvVariables(): any;
fetchSetting(cloudFileName: string, params?: {}, needPolling?: boolean): Promise<any>;
fetchMultiSetting(cloudFileNames: string[], params?: {}, needPolling?: boolean): Promise<any>;
setOptions(config?: {
unify: boolean;
}): void;
getSettingCache(cloudFileName: string): Promise<any>;
setToken(token: string): void;
setUserID(userID: string): void;
activePolling(): void;
uninit(): void;
getEnvVariable(val: string): void;
}