UNPKG

@connectycube/use-calls

Version:

A React hook for state management in ConnectyCube-powered audio/video calls solutions

14 lines 777 B
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