1.0.0 • Published 10 years ago
dispatchyo v1.0.0
dispatcher
extremely simple blazing-fast pure javascript publisher-subscriber
Installation
npm install balabol --save
Examples
import { dispatcher } from 'balabol';
dispatcher.on('beer', (eventName, data) => {
console.log(data.isDraught);
…
}
dispatcher.send('beer', {
isDraught: true
});
dispatcher.trigger('beer', {
isDraught: false
});
// true
// falseAPI Reference
dispatcher.on(eventName, handler) — subscribes handler to eventName
dispatcher.trigger(eventName, payload) or dispatcher.send(eventName, payload) — Fires eventName event to all
dispatcher.on('all', handler) — subscribes for all the events being fired
dispatcher.off(eventName) — removes eventName from events list
1.0.0
10 years ago