0.1.1 • Published 11 years ago
sig-event v0.1.1
sig.event

turn event listeners into sig signals
var EventEmitter = require('events').EventEmitter,
event = require('sig-event')
var ee = new EventEmitter()
event(ee, 'foo')
.map(function(v) { return v + 1 })
.each(console.log)
.done()
ee.emit(21) // 22
.emit(22) // 23
.emit(23) // 24supports:
install
node:
$ npm install sig-eventbrowser:
$ bower install sig-eventapi
event([obj, event])
Takes an object obj and an event name event and returns a signal that propagates each event with the name event emitted by obj. The signal will stop listening for events once it has ended.