UNPKG

rx-mobx

Version:

Convert MobX observables to RxJS and vice-versa

22 lines (19 loc) 456 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.rxToMobx = rxToMobx; var _mobx = require('mobx'); function rxToMobx(rxSubject) { var mobx = (0, _mobx.observable)(null); rxSubject.subscribe(function (x) { return mobx.set(x); }, function (e) { throw new Error(e); }); var dispose = function dispose() { rxSubject.complete(); }; dispose.observe = mobx.observe.bind(mobx); return dispose; }