dispatchyo

1.0.0 • Public • Published

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
// false

API 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

/dispatchyo/

    Package Sidebar

    Install

    npm i dispatchyo

    Weekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • jetradar