1 /** PURE_IMPORTS_START _symbol_iterator PURE_IMPORTS_END */
2 import { iterator as Symbol_iterator } from '../symbol/iterator';
3 export var subscribeToIterable = function (iterable) {
4 return function (subscriber) {
5 var iterator = iterable[Symbol_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) {
34 //# sourceMappingURL=subscribeToIterable.js.map