UNPKG

kaiju

Version:

Virtual dom, observables and stateful components

19 lines (16 loc) 457 B
import { Observable } from './observable'; export default function merge() { for (var _len = arguments.length, sources = Array(_len), _key = 0; _key < _len; _key++) { sources[_key] = arguments[_key]; } return Observable(function (add) { var unsubs = sources.map(function (obs) { return obs.subscribe(add); }); return function () { return unsubs.forEach(function (unsub) { return unsub(); }); }; }); }