isAsyncIterable.js 357 B

12345678910
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.isAsyncIterable = void 0;
  4. function isAsyncIterable(value) {
  5. return (typeof value === 'object' &&
  6. value != null &&
  7. Symbol.asyncIterator in value &&
  8. typeof value[Symbol.asyncIterator] === 'function');
  9. }
  10. exports.isAsyncIterable = isAsyncIterable;