A simple Javascript Event Emitter written in EcmaScript 2015
This is a test library not added to npm.
git clone https://github.com/edfialk/js-eventEmitter-es6
npm install
npm run test
npm run build
npm run watch
import EventEmitter from 'src';
const e = new EventEmitter();
Multiple emitters can work independently.
e.on('event', (a, b, c) => {
//handle
});
e.on('event', (...args) => {
//handle
});
e.trigger('event', val);
e.trigger('event', val1, val2, val3);
const handler = function(){};
e.on('event', handler);
e.off('event', handler);
e.once('event', () => {
//only run once
});