events-listener
Version:
Listen to events from a Node.js EventEmitter.
9 lines (7 loc) • 410 B
TypeScript
import EventEmitter from 'events';
export default class EventListener {
listenTo(target: EventEmitter, event: string, handler: Function) : this;
listenTo(target: EventEmitter, event: 'error', handler: (err: Error) => void) : this;
listenToOnce(target: EventEmitter, event: string, handler: Function) : this;
stopListening(target?: EventEmitter, event?: string, handler?: Function) : number;
}