0.0.1 • Published 5 years ago

simpleeventbusjs v0.0.1

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

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.