util-ex
Version:
Browser-friendly enhanced util fully compatible with standard node.js
14 lines (13 loc) • 436 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isAsyncIterable = isAsyncIterable;
/**
* Checks whether an object is async iterable.
* @param {any} obj The object to be checked.
* @returns {obj is AsyncIterable<any>} Returns true if the object is async iterable; otherwise, returns false.
*/
function isAsyncIterable(obj) {
return !!obj && typeof obj[Symbol.asyncIterator] === 'function';
}