@skyway-sdk/rtc-api-client
Version:
The official Next Generation JavaScript SDK for SkyWay
21 lines • 708 B
TypeScript
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