emitter-context

0.0.0 • Public • Published

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'
 

Readme

Keywords

none

Package Sidebar

Install

npm i emitter-context

Weekly Downloads

0

Version

0.0.0

License

MIT

Last publish

Collaborators

  • jaycetde