njs-sync-events

0.0.2 • Public • Published

#njs-sync-events This module gives you the possibility, to get returns from event listeners. Contributions are welcome.

##Examples

var SyncEvents = require('../');

class TestMessenger extends SyncEvents {
  constructor() {
    super();
  }

  sendMessage(message) {
    message = this.emit('gotMessage', message) || message;

    console.log(message);
  }
}

var messenger = new TestMessenger();

messenger.sendMessage('Hello world!'); // This message should be printed, since listener is not registered yet.

messenger.on('gotMessage', (message) => {
  return 'This message got changed :)';
});

messenger.sendMessage('Hello world!'); // This message should be changed, since the listener gets called.

Readme

Keywords

none

Package Sidebar

Install

npm i njs-sync-events

Weekly Downloads

4

Version

0.0.2

License

none

Last publish

Collaborators

  • freehuntx