UNPKG

agora-rdc-core

Version:

66 lines (65 loc) 1.61 kB
export interface WrappedFunction extends Function { listener: Function; } export declare class EventEmitter { private events; private maxListeners?; private _defaultMaxListeners; get defaultMaxListeners(): number; set defaultMaxListeners(n: number); /** * @hidden */ addListener(eventName: string | symbol, listener: Function): this; /** * @hidden */ emit(eventName: string | symbol, ...args: unknown[]): boolean; setMaxListeners(n: number): this; getMaxListeners(): number; /** * @hidden */ listenerCount(eventName: string | symbol): number; /** * @hidden */ eventNames(): (string | symbol)[]; /** * @hidden */ listeners(eventName: string | symbol): Function[]; /** * @hidden */ off(eventName: string | symbol, listener: Function): this; /** * @hidden */ on(eventName: string | symbol, listener: Function, prepend?: boolean): this; /** * @hidden */ removeAllListeners(eventName: string | symbol): this; /** * @hidden */ removeListener(eventName: string | symbol, listener: Function): this; /** * @hidden */ once(eventName: string | symbol, listener: Function): this; private onceWrap; /** * @hidden */ prependListener(eventName: string | symbol, listener: Function): this; /** * @hidden */ prependOnceListener(eventName: string | symbol, listener: Function): this; /** * @hidden */ rawListeners(eventName: string | symbol): Function[]; }