events

События

const events = require('events');

EventEmitter

class EventEmitter()
const emitter = new events.EventEmitter();
EventEmitter.addListener(event_name, callback)

Устанавливает обработчик на событие

EventEmitter.on(event_name, callback)

Устанавливает обработчик на событие

emitter.on('click', function(){});
EventEmitter.once(event_name, callback)

Устанавливает обработчик на событие, которое отработает только 1 раз

EventEmitter.emmit(event_name)

Генерация события

emitter.emit('click');