react-native-twilio-voice-sdk-upgrade
Version:
React Native wrapper for Twilio Programmable Voice SDK
28 lines (27 loc) • 826 B
TypeScript
import AbstractCall, { nativeCallBase } from "./abstractCall";
declare type callState = "RINGING" | "CONNECTING" | "CONNECTED" | "RECONNECTING" | "DISCONNECTED";
export interface nativeCallObject extends nativeCallBase {
state: callState;
error?: {
code?: number;
domain?: string;
message?: string;
reason?: string;
};
}
declare class Call extends AbstractCall {
private _state;
private _isMuted;
private _onSpeaker;
private constructor();
get state(): callState;
get isMuted(): boolean;
get onSpeaker(): boolean;
disconnect: () => void;
mute: (value: boolean) => void;
setSpeakerPhone: (value: boolean) => void;
sendDigits: (digits: string) => void;
refresh: () => Promise<Call>;
private updateFromNative;
}
export default Call;