A JavaScript Emitter written in ES6.
importEmitterfrom'emitter';constbus=newEmitter();bus.emit('finish');Adds a listener to the collection for a specified event.
event- The name of the event you want to add.listener- Listener you want to add from given event.
emitter.on('live',listener);Adds a one time listener to the collection for a specified event. It will execute only once.
event- The name of the event.listener- Listener you want to add from the given event.
emitter.once('live',listener);Removes a listener from the collection for a specified event.
event- The name of the event.listener- Listener you want to remove from the given event.
emitter.off('live',listener);Execute each of the listeners collection in order with the given parameters.
event- The name of the event you want to emit.[...args]- The given arguments.
emitter.emit('live','data1','data2');$ npm run compile
$ npm run browser
$ npm test
$ npm run hint
MIT license. Copyright © 2015 Mango.