UNPKG

agora-edu-core-lb

Version:

For publishing npm package agora-edu-core (Web & Electron). Get more information from https://docs.agora.io

41 lines (40 loc) 1.14 kB
export declare type RoutesMapType = { pretestPath: string; defaultRoutePath: string; routesPath: Record<string, { path: string; }>; }; export declare const scenarioRoomPath: Record<string, { path: string; }>; declare class GlobalConfigs { sdkDomain: string; reportDomain: string; logDomain: string; appId: string; _sdkDomainTemplate: string; _region: string; routesMap: RoutesMapType; setRoutesMap(routesMap: RoutesMapType): void; setSdkDomainTemplate(domain: string): void; setRegion(region: string): void; setSDKDomain(domain: string): void; setReportConfig(config?: { sdkDomain: string; qos: number; v1SdkDomain: string; }): void; get sdkArea(): { rtcArea: string; rtmArea: string; }; } declare const globalConfigs: GlobalConfigs; export declare const getRegion: (region: string) => { rtcArea: string; rtmArea: string; }; export declare const getRegionDomainCode: (region: string) => string; export declare const getSDKDomain: (domain: string, region: string) => string; export { globalConfigs };