UNPKG

6.67 kBJavaScriptView Raw
1!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("rxjs"),require("rxjs/operators")):"function"==typeof define&&define.amd?define(["rxjs","rxjs/operators"],r):"object"==typeof exports?exports.ReduxObservable=r(require("rxjs"),require("rxjs/operators")):e.ReduxObservable=r(e.rxjs,e.rxjs.operators)}(window,function(e,r){return function(e){var r={};function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(r){return e[r]}.bind(null,o));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=5)}([function(r,t){r.exports=e},function(e,t){e.exports=r},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ActionsObservable=void 0;var n=function(){function e(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(r,t,n){return t&&e(r.prototype,t),n&&e(r,n),r}}(),o=t(0),u=t(3);r.ActionsObservable=function(e){function r(e){!function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}(this,r);var t=function(e,r){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!r||"object"!=typeof r&&"function"!=typeof r?e:r}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this));return t.source=e,t}return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function, not "+typeof r);e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r)}(r,o.Observable),n(r,null,[{key:"of",value:function(){return new this(o.of.apply(void 0,arguments))}},{key:"from",value:function(e,r){return new this((0,o.from)(e,r))}}]),n(r,[{key:"lift",value:function(e){var t=new r(this);return t.operator=e,t}},{key:"ofType",value:function(){return u.ofType.apply(void 0,arguments)(this)}}]),r}()},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.ofType=void 0;var n=t(1),o=function(e,r){return e===r||"function"==typeof r&&e===r.toString()};r.ofType=function(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return function(e){return e.pipe((0,n.filter)(function(e){var t=e.type,n=r.length;if(1===n)return o(t,r[0]);for(var u=0;u<n;u++)if(o(t,r[u]))return!0;return!1}))}}},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.StateObservable=void 0;var n=t(0);r.StateObservable=function(e){function r(e,t){!function(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}(this,r);var o=function(e,r){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!r||"object"!=typeof r&&"function"!=typeof r?e:r}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,function(e){var r=o.__notifier.subscribe(e);return r&&!r.closed&&e.next(o.value),r}));return o.value=t,o.__notifier=new n.Subject,o.__subscription=e.subscribe(function(e){e!==o.value&&(o.value=e,o.__notifier.next(e))}),o}return function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function, not "+typeof r);e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r)}(r,n.Observable),r}()},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=t(6);Object.defineProperty(r,"createEpicMiddleware",{enumerable:!0,get:function(){return n.createEpicMiddleware}});var o=t(2);Object.defineProperty(r,"ActionsObservable",{enumerable:!0,get:function(){return o.ActionsObservable}});var u=t(4);Object.defineProperty(r,"StateObservable",{enumerable:!0,get:function(){return u.StateObservable}});var i=t(7);Object.defineProperty(r,"combineEpics",{enumerable:!0,get:function(){return i.combineEpics}});var c=t(3);Object.defineProperty(r,"ofType",{enumerable:!0,get:function(){return c.ofType}})},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.createEpicMiddleware=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=new(0,n.queueScheduler.constructor)(n.queueScheduler.SchedulerAction);0;var t=new n.Subject,c=void 0,a=function(a){c=a;var f=(new n.Subject).pipe((0,o.observeOn)(r)),s=(new n.Subject).pipe((0,o.observeOn)(r)),p=new u.ActionsObservable(f),l=new i.StateObservable(s,c.getState()),b=t.pipe((0,o.map)(function(r){var t="dependencies"in e?r(p,l,e.dependencies):r(p,l);if(!t)throw new TypeError('Your root Epic "'+(r.name||"<anonymous>")+"\" does not return a stream. Double check you're not missing a return statement!");return t}),(0,o.mergeMap)(function(e){return(0,n.from)(e).pipe((0,o.subscribeOn)(r),(0,o.observeOn)(r))}));return b.subscribe(c.dispatch),function(e){return function(r){var t=e(r);return s.next(c.getState()),f.next(r),t}}};return a.run=function(e){t.next(e)},a};var n=t(0),o=t(1),u=t(2),i=t(4)},function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.combineEpics=void 0;var n=t(0);r.combineEpics=function(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];var o=function(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];return n.merge.apply(void 0,function(e){if(Array.isArray(e)){for(var r=0,t=Array(e.length);r<e.length;r++)t[r]=e[r];return t}return Array.from(e)}(r.map(function(e){var r=e.apply(void 0,t);if(!r)throw new TypeError('combineEpics: one of the provided Epics "'+(e.name||"<anonymous>")+"\" does not return a stream. Double check you're not missing a return statement!");return r})))};try{Object.defineProperty(o,"name",{value:"combineEpics("+r.map(function(e){return e.name||"<anonymous>"}).join(", ")+")"})}catch(e){}return o}}])});
\No newline at end of file