UNPKG

531 BJavaScriptView Raw
1import _getIterator from "../../core-js/get-iterator";
2import _Symbol$iterator from "../../core-js/symbol/iterator";
3import _Symbol from "../../core-js/symbol";
4export default function _asyncIterator(iterable) {
5 if (typeof _Symbol === "function") {
6 if (_Symbol.asyncIterator) {
7 var method = iterable[_Symbol.asyncIterator];
8 if (method != null) return method.call(iterable);
9 }
10
11 if (_Symbol$iterator) {
12 return _getIterator(iterable);
13 }
14 }
15
16 throw new TypeError("Object is not async iterable");
17}
\No newline at end of file