re-emitter

Re emit events from another emitter

re-emitter

npm install re-emitter
var emitter = new EventEmitter()
var other = new EventEmitter()
 
reemit(emitter, other, ['foo', 'bar'])
 
other.on('foo', function () {
  t.pass('foo fired')
})
 
emitter.emit('foo')
 
other.on('baz', function () {
  t.fail('baz should not fire on other emitter')
})
 
emitter.emit('baz')
 
emitter.on('bar', function () {
  t.fail('bar should not fire on original emitter')
})
 
other.emit('bar')
  • Raynos
  • Feross

MIT. Copyright (c) Raynos.