agora-rest-client
Version:
Node.js REST client for Agora
17 lines (16 loc) • 478 B
TypeScript
import { DomainArea } from '../types';
export declare class DomainPool {
private domainArea;
private domainSuffixList;
private currentDomain;
private regionPrefixList;
private currentRegionPrefixList;
private domainUpdateTs;
constructor(area: DomainArea);
get currentRegion(): string;
get currentUrl(): string;
get allDomains(): string[];
nextRegion(): void;
domainNeedUpdate(): boolean;
selectDomain(domain: string): void;
}