futureeventemitter

0.9.1 • Public • Published

#FutureEventEmitter

Installation

npm install FutureEventEmitter

Usage

var emitter = new FutureEventEmitter();

emitter.emitAndListen('eventName', 42);

emitter.on('eventName', function(answer) {
	console.log('Called event with: ' + answer);
});

Outputs:

Called event with: 42

Using emitAndListen, the event will be called whether the listener is created before and after it.

This replaces the traditional pattern with the standard EventEmitter which would look like this:

var emitter = new EventEmitter();

emitter.emit('eventName', 42);
emitter.on('newListener', function(eventName, listener) {
	if (eventName == 'eventName') {
		listener(42);
	}
});

emitter.on('eventName', function(answer) {
	console.log('Called event with: ' + answer);
});

/futureeventemitter/

    Package Sidebar

    Install

    npm i futureeventemitter

    Weekly Downloads

    2

    Version

    0.9.1

    License

    BSD

    Last publish

    Collaborators

    • mvantil