infobip-rtc
Version:
Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation
14 lines (13 loc) • 509 B
TypeScript
/// <reference types="node" />
import { EventEmitter } from "events";
type EventListener = (...args: any[]) => void;
export declare class ManagedEventEmitter {
private eventEmitter;
private eventSubscriptions;
constructor(eventEmitter: EventEmitter);
on(eventName: string | symbol, listener: EventListener): this;
once(eventName: string | symbol, listener: EventListener): this;
emit(eventName: string | symbol, ...args: any[]): boolean;
releaseSubscriptions(): void;
}
export {};