emitter-context
v0.0.0
Published
Same as node Events with support for handler context
Downloads
2
Readme
emitter-context
This is a "fork" of node's Events module with support for specifying a context for the handler
API
Everything is the same as Events except:
emitter.addListener(event, listener, [ context ])
emitter.on(event, listener, [ context ])
emitter.once(event, listener, [ context ])
If the context is not specified, this
(the emitter) will be used as the context.
var Emitter = require('emitter-context')
, x = new Emitter()
;
var context = { foo: 'bar' };
x.on('baz', function () {
console.log(this.foo);
}, context);
x.emit('baz');
// true - There are listeners for `baz`
// 'bar'