docs/vendor.js
function fromIterable(input, scheduler) {
    if (!input) {
        throw new Error('Iterable cannot be null');
    }
    if (!scheduler) {
        return new _Observable__WEBPACK_IMPORTED_MODULE_0__["Observable"](Object(_util_subscribeToIterable__WEBPACK_IMPORTED_MODULE_3__["subscribeToIterable"])(input));
    }
    else {
        return new _Observable__WEBPACK_IMPORTED_MODULE_0__["Observable"](function (subscriber) {
            var sub = new _Subscription__WEBPACK_IMPORTED_MODULE_1__["Subscription"]();
            var iterator;
            sub.add(function () {
                if (iterator && typeof iterator.return === 'function') {
                    iterator.return();
                }
            });
            sub.add(scheduler.schedule(function () {
                iterator = input[_symbol_iterator__WEBPACK_IMPORTED_MODULE_2__["iterator"]]();
                sub.add(scheduler.schedule(function () {
                    if (subscriber.closed) {
                        return;
                    }
                    var value;
                    var done;
                    try {
                        var result = iterator.next();
                        value = result.value;
                        done = result.done;
                    }
                    catch (err) {
                        subscriber.error(err);
                        return;
                    }
                    if (done) {
                        subscriber.complete();
                    }
                    else {
                        subscriber.next(value);
                        this.schedule();
                    }
                }));
            }));
            return sub;
        });
    }
}
function fromIterable(input, scheduler) {
    if (!input) {
        throw new Error('Iterable cannot be null');
    }
    if (!scheduler) {
        return new _Observable__WEBPACK_IMPORTED_MODULE_0__["Observable"](Object(_util_subscribeToIterable__WEBPACK_IMPORTED_MODULE_3__["subscribeToIterable"])(input));
    }
    else {
        return new _Observable__WEBPACK_IMPORTED_MODULE_0__["Observable"](function (subscriber) {
            var sub = new _Subscription__WEBPACK_IMPORTED_MODULE_1__["Subscription"]();
            var iterator;
            sub.add(function () {
                if (iterator && typeof iterator.return === 'function') {
                    iterator.return();
                }
            });
            sub.add(scheduler.schedule(function () {
                iterator = input[_symbol_iterator__WEBPACK_IMPORTED_MODULE_2__["iterator"]]();
                sub.add(scheduler.schedule(function () {
                    if (subscriber.closed) {
                        return;
                    }
                    var value;
                    var done;
                    try {
                        var result = iterator.next();
                        value = result.value;
                        done = result.done;
                    }
                    catch (err) {
                        subscriber.error(err);
                        return;
                    }
                    if (done) {
                        subscriber.complete();
                    }
                    else {
                        subscriber.next(value);
                        this.schedule();
                    }
                }));
            }));
            return sub;
        });
    }
}
function fromIterable ( input , scheduler ) { if ( ! input ) { throw new Error ( 'Iterable cannot be null' ) ; } if ( ! scheduler ) { return new _Observable__WEBPACK_IMPORTED_MODULE_0__ [ "Observable" ] ( Object ( _util_subscribeToIterable__WEBPACK_IMPORTED_MODULE_3__ [ "subscribeToIterable" ] ) ( input ) ) ; } else { return new _Observable__WEBPACK_IMPORTED_MODULE_0__ [ "Observable" ] ( function ( subscriber ) { var sub = new _Subscription__WEBPACK_IMPORTED_MODULE_1__ [ "Subscription" ] ( ) ; var iterator ; sub . add ( function ( ) { if ( iterator && typeof iterator . return === 'function' ) { iterator . return ( ) ; } } ) ; sub . add ( scheduler . schedule ( function ( ) { iterator = input [ _symbol_iterator__WEBPACK_IMPORTED_MODULE_2__ [ "iterator" ] ] ( ) ; sub . add ( scheduler . schedule ( function ( ) { if ( subscriber . closed ) { return ; } var value ; var done ; try { var result = iterator . next ( ) ; value = result . value ; done = result . done ; } catch ( err ) { subscriber . error ( err ) ; return ; } if ( done ) { subscriber . complete ( ) ; } else { subscriber . next ( value ) ; this . schedule ( ) ; } } ) ) ; } ) ) ; return sub ; } ) ; } }
PURE_IMPORTS_START _Observable,_Subscription,_symbol_iterator,_util_subscribeToIterable PURE_IMPORTS_END
PURE_IMPORTS_START _Observable _Subscription _symbol_iterator _util_subscribeToIterable PURE_IMPORTS_END