UNPKG

boa-core

Version:
16 lines (15 loc) 617 B
"use strict"; var Subject_1 = require('rxjs/Subject'); var filter_1 = require('rxjs/operator/filter'); var share_1 = require('rxjs/operator/share'); function run(app) { var subject = new Subject_1.Subject(); var $ = subject.asObservable(); var filtered$ = filter_1.filter.call($, function (action) { return !!action; }); var action$ = share_1.share.call(filtered$); var re = function (action) { return setTimeout(function () { return subject.next(action); }); }; app(action$, { re: re }).subscribe(re); } Object.defineProperty(exports, "__esModule", { value: true }); exports.default = run; ;