UNPKG

571 BJavaScriptView Raw
1var _Symbol$iterator = require("../core-js/symbol/iterator");
2
3var _Symbol = require("../core-js/symbol");
4
5function _asyncIterator(iterable) {
6 var method;
7
8 if (typeof _Symbol !== "undefined") {
9 if (_Symbol.asyncIterator) {
10 method = iterable[_Symbol.asyncIterator];
11 if (method != null) return method.call(iterable);
12 }
13
14 if (_Symbol$iterator) {
15 method = iterable[_Symbol$iterator];
16 if (method != null) return method.call(iterable);
17 }
18 }
19
20 throw new TypeError("Object is not async iterable");
21}
22
23module.exports = _asyncIterator;
\No newline at end of file