UNPKG

@skyway-sdk/rtc-api-client

Version:

The official Next Generation JavaScript SDK for SkyWay

21 lines 708 B
import type { LogFormat, LogLevel } from '@skyway-sdk/common'; import { RtcRpcApiConfig } from '@skyway-sdk/rtc-rpc-api-client'; export { RtcRpcApiConfig }; /**@internal */ export declare type RtcApiConfig = RtcRpcApiConfig & { eventSubscribeTimeout?: number; }; export interface ConfigOptions { rtcApi: RtcApiConfig; log?: Partial<{ level: LogLevel; format: LogFormat; }>; } export declare type TurnPolicy = 'enable' | 'disable' | 'turnOnly'; export declare class Config implements ConfigOptions { rtcApi: Required<ConfigOptions['rtcApi']>; log: Required<ConfigOptions['log']>; constructor(options?: Partial<ConfigOptions>); } //# sourceMappingURL=config.d.ts.map