Methods:
constEventEmitter=require('@nodeart/event_emitter');constevents=newEventEmitter();events.on('eventName', ...fns).once('eventName', ...fns).off('eventName', ...fns).emit('eventName',{ctx: true}, ...args).times('eventName2',3, ...fns).offAll();constinherited={};// reset prototypeEventEmitter.inherit(inherited).on('smth', ...fns);constextended={};// add EventEmitter functionality as mixinEventEmitter.extend(extended).on('smth', ...fns);// One can remove some functions from listeners array by passing them to .off method,// but to remove all listeners event use .off with eventName only;