14 lines
699 B
TypeScript
14 lines
699 B
TypeScript
declare class EventEmitter {
|
|
constructor();
|
|
listeners(event?: string): Function[];
|
|
listeners(event: string, param: boolean): boolean;
|
|
emit(event: string, ...args: any[]): boolean;
|
|
on(event: string, fn: Function, context?: any): EventEmitter;
|
|
once(event: string, fn: Function, context?: any): EventEmitter;
|
|
removeListener(event: string, fn?: Function, context?: any, once?: boolean): EventEmitter;
|
|
removeAllListeners(event?: string): EventEmitter;
|
|
off(event: string, fn?: Function, context?: any, once?: boolean): EventEmitter;
|
|
addListener(event: string, fn: Function, context?: any): EventEmitter;
|
|
setMaxListeners(): EventEmitter;
|
|
}
|
|
export = EventEmitter; |