UNPKG

anl

Version:
2 lines (1 loc) 573 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("../Observable.js"),r=require("../symbol/iterator.js"),t=require("../util/isFunction.js"),u=require("../util/executeSchedule.js");exports.scheduleIterable=function(n,i){return new e.Observable((function(e){var c;return u.executeSchedule(e,i,(function(){c=n[r.iterator](),u.executeSchedule(e,i,(function(){var r,t,u;try{t=(r=c.next()).value,u=r.done}catch(r){return void e.error(r)}u?e.complete():e.next(t)}),0,!0)})),function(){return t.isFunction(null==c?void 0:c.return)&&c.return()}}))};