Если у меня есть файл, который генерирует событие, например,
const EventEmitter = require('events');
class Event extends EventEmitter {
constructor() {
super();
}
// some methods
emit(data) {
this.emit('event', data);
}
}
В отдельном файле, структурированном так
const EventFile = require('./eventFile');
const eventFile= new EventFile();
class OtherClass {
constructor() {
this.eventFile = eventFile;
}
}
Как я могу сделать что-то вроде this.eventFile.on('event')
в класс OtherClass
, чтобы иметь возможность делать что-то еще с событием?