| function _asyncIterator(iterable) { | |
| var method; | |
| if (typeof Symbol !== "undefined") { | |
| if (Symbol.asyncIterator) { | |
| method = iterable[Symbol.asyncIterator]; | |
| if (method != null) return method.call(iterable); | |
| } | |
| if (Symbol.iterator) { | |
| method = iterable[Symbol.iterator]; | |
| if (method != null) return method.call(iterable); | |
| } | |
| } | |
| throw new TypeError("Object is not async iterable"); | |
| } | |
| module.exports = _asyncIterator; |