UNPKG

@n3okill/utils

Version:
15 lines 568 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isAsyncIterable = isAsyncIterable; const isFunction_1 = require("./isFunction"); const isNullOrUndefined_1 = require("./isNullOrUndefined"); /** * Check if argument is AsyncIterable * @param arg * @returns {boolean} */ // eslint-disable-next-line @typescript-eslint/no-explicit-any function isAsyncIterable(arg) { return !(0, isNullOrUndefined_1.isNullOrUndefined)(arg) && (0, isFunction_1.isFunction)(arg[Symbol.asyncIterator]); } //# sourceMappingURL=isAsyncIterable.js.map