import {singleton} from "tsyringe"; import {EventEmitter} from "events"; @singleton() export class EventEmitterService { event: EventEmitter; setEvent(event: EventEmitter) { this.event = event; } clearEvent() { if (this.event) { this.event .removeAllListeners('data') .removeAllListeners('error'); this.event = null; } } }