Sha256: c0562fab7c1cbfb601592ee99e87dfe65dad92063467d18562ad9fe129133fa1

Contents?: true

Size: 863 Bytes

Versions: 38

Compression:

Stored size: 863 Bytes

Contents

"use strict";

exports.__esModule = true;

var _getIterator2 = require("../core-js/get-iterator");

var _getIterator3 = _interopRequireDefault(_getIterator2);

var _iterator = require("../core-js/symbol/iterator");

var _iterator2 = _interopRequireDefault(_iterator);

var _symbol = require("../core-js/symbol");

var _symbol2 = _interopRequireDefault(_symbol);

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

exports.default = function (iterable) {
  if (typeof _symbol2.default === "function") {
    if (_symbol2.default.asyncIterator) {
      var method = iterable[_symbol2.default.asyncIterator];
      if (method != null) return method.call(iterable);
    }

    if (_iterator2.default) {
      return (0, _getIterator3.default)(iterable);
    }
  }

  throw new TypeError("Object is not async iterable");
};

Version data entries

38 entries across 38 versions & 9 rubygems

Version Path
immosquare-cleaner-0.1.60 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.59 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.58 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.57 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.56 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.55 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.54 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.53 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.52 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.51 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.50 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.49 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.48 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.47 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.46 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.45 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.44 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.43 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.42 node_modules/babel-runtime/helpers/asyncIterator.js
immosquare-cleaner-0.1.41 node_modules/babel-runtime/helpers/asyncIterator.js