diff --git a/src/jsutils/isAsyncIterable.js b/src/jsutils/isAsyncIterable.js index 3dbbf9e214..813da5770a 100644 --- a/src/jsutils/isAsyncIterable.js +++ b/src/jsutils/isAsyncIterable.js @@ -9,9 +9,5 @@ declare function isAsyncIterable(value: mixed): boolean %checks(value instanceof // eslint-disable-next-line no-redeclare export default function isAsyncIterable(maybeAsyncIterable) { - if (maybeAsyncIterable == null || typeof maybeAsyncIterable !== 'object') { - return false; - } - - return typeof maybeAsyncIterable[SYMBOL_ASYNC_ITERATOR] === 'function'; + return typeof maybeAsyncIterable?.[SYMBOL_ASYNC_ITERATOR] === 'function'; }