UNPKG

livekit-client

Version:

JavaScript/TypeScript client SDK for LiveKit

18 lines 673 B
import type { RegionSettings } from '@livekit/protocol'; export declare class RegionUrlProvider { private serverUrl; private token; private regionSettings; private lastUpdateAt; private settingsCacheTime; private attemptedRegions; constructor(url: string, token: string); updateToken(token: string): void; isCloud(): boolean; getServerUrl(): URL; getNextBestRegionUrl(abortSignal?: AbortSignal): Promise<string | null>; resetAttempts(): void; fetchRegionSettings(signal?: AbortSignal): Promise<RegionSettings>; setServerReportedRegions(regions: RegionSettings): void; } //# sourceMappingURL=RegionUrlProvider.d.ts.map