UNPKG

matrix-js-sdk

Version:
23 lines 766 B
import { MatrixEvent } from '../models/event'; import { MatrixCall } from './call'; import { MatrixClient } from '../client'; export declare enum CallEventHandlerEvent { Incoming = "Call.incoming" } export declare type CallEventHandlerEventHandlerMap = { [CallEventHandlerEvent.Incoming]: (call: MatrixCall) => void; }; export declare class CallEventHandler { client: MatrixClient; calls: Map<string, MatrixCall>; callEventBuffer: MatrixEvent[]; candidateEventsByCall: Map<string, Array<MatrixEvent>>; constructor(client: MatrixClient); start(): void; stop(): void; private evaluateEventBuffer; private onRoomTimeline; private eventIsACall; private handleCallEvent; } //# sourceMappingURL=callEventHandler.d.ts.map