Wrap the given generator fn into a function that returns an Observable.
fn
(Function
): A generator function to wrap.
(Observable
): A function once executed, returns an Observable.
var Rx = require('rx');
var fn = Rx.Observable.wrap(function* (val) {
return yield Observable.just(val);
});
fn(42).subscribe(
function (x) { console.log('next %s', x); },
function (e) { console.log('error %s', e); },
function () { console.log('completed'); }
);
// => next 42
// => completed