simpleeventbusjs

0.0.1 • Public • Published

SimpleEventBusJs

Simple Pub/Sub Event Bus as mediator pattern, it can be used as mediator module to communicate between different modules, its easy to use. Inspired by Laravel EventBus

Installation

npm install simpleeventbusjs

Usage

  • Import var EventBus = require('simpleeventbusjs');
  • create new instance let eb = new EventBus();
  • Subscribe to a channel eb.subscribeToChannel('test_channel', my_cb)
  • Subscribe to specific event on a channel eb.subscribeToEvent('test_channel', 'test_event', my_cb)
  • Push events eb.pushEvent('test_channel', 'test_event', {data : 'success'}) and it will automatically invoke subscribed callbacks.

/simpleeventbusjs/

    Package Sidebar

    Install

    npm i simpleeventbusjs

    Weekly Downloads

    1

    Version

    0.0.1

    License

    MIT

    Unpacked Size

    4.12 kB

    Total Files

    3

    Last publish

    Collaborators

    • xfoxawt