@skyway-sdk/core
Version:
The official Next Generation JavaScript SDK for SkyWay
29 lines • 832 B
TypeScript
import { HttpClient } from '@skyway-sdk/common';
import type { SkyWayContext } from '../context';
/**@internal */
export declare class IceManager {
private args;
readonly domain: string;
readonly version: number;
readonly secure: boolean;
readonly memberId: string;
readonly channelId: string;
readonly ttl: number | undefined;
readonly context: SkyWayContext;
private _stunServers;
private _turnServers;
private readonly _endpoint;
readonly http: HttpClient;
constructor(args: {
domain: string;
version: number;
secure: boolean;
memberId: string;
channelId: string;
ttl?: number;
context: SkyWayContext;
});
updateIceParams(): Promise<void>;
get iceServers(): RTCIceServer[];
}
//# sourceMappingURL=ice.d.ts.map