@connectycube/use-calls
Version:
A React hook for state management in ConnectyCube-powered audio/video calls solutions
14 lines • 777 B
TypeScript
import { Calls, CallType } from "connectycube/types";
import { CallsMediaManager } from "./useCallsMediaManager";
import { CallsStoreSessionDataState, CallsStoreSessionState, CallDataType } from "./useCallsStore";
export interface CallsContext extends CallsStoreSessionState, CallsStoreSessionDataState, CallsMediaManager {
startCall: (userID: number | number[], callType: CallType, extension?: Calls.UserInfo) => void;
acceptCall: (extension?: Calls.UserInfo) => void;
rejectCall: (extension?: Calls.UserInfo) => void;
stopCall: (extension?: Calls.UserInfo) => void;
resetSessionData: (type?: CallDataType) => void;
participantsIds: number[];
}
declare const useCalls: () => CallsContext;
export default useCalls;
//# sourceMappingURL=useCalls.d.ts.map