fromEvent
Arguments
Returns
Example
var EventEmitter = require('events').EventEmitter,
Rx = require('rx');
var eventEmitter = new EventEmitter();
var source = Rx.Observable.fromEvent(
eventEmitter,
'data',
function (args) {
return { foo: args[0], bar: args[1] };
});
var subscription = source.subscribe(
function (x) {
console.log('Next: foo -' x.foo + ', bar -' + x.bar);
},
function (err) {
console.log('Error: ' + err);
},
function () {
console.log('Completed');
});
eventEmitter.emit('data', 'baz', 'quux');
// => Next: foo - baz, bar - quuxLast updated