0.0.3 • Published 9 years ago

simple-bus v0.0.3

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

Usage

Compatible with ES5 / ES3

Basic use

dispatcher = new SimpleBus();

dispatcher.subscribe('event_name', (event) => {
    console.log(event);
});

dispatcher.publish('event_name', 'an event'); //will output "an event" in the console

Driver

dispatcher = new Dispatcher([new ChromiumDriver, new WindowDriver]);

dispatcher.subscribe('event_name', (event) => {
    console.log(event);
});

dispatcher.publish('event_name', 'an event'); //will output "and event" in the console

Logger

dispatcher = new Logger( new SimpleBus(), console.log);

dispatcher.subscribe('event_name', (event) => {
    alert(event);
});

dispatcher.publish('event_name', 'an event'); //will output