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; |