2 Object.defineProperty(exports, "__esModule", { value: true });
3 var iterator_1 = require("../symbol/iterator");
4 exports.subscribeToIterable = function (iterable) { return function (subscriber) {
5 var iterator = iterable[iterator_1.iterator]();
9 item = iterator.next();
12 subscriber.error(err);
16 subscriber.complete();
19 subscriber.next(item.value);
20 if (subscriber.closed) {
24 if (typeof iterator.return === 'function') {
25 subscriber.add(function () {
26 if (iterator.return) {
33 //# sourceMappingURL=subscribeToIterable.js.map