graphql
Version:
A Query Language and Runtime which can target any service.
1 lines • 618 B
Source Map (JSON)
{"version":3,"file":"isAsyncIterable.js","sourceRoot":"","sources":["../../src/jsutils/isAsyncIterable.ts"],"names":[],"mappings":"AAMA,MAAM,UAAU,eAAe,CAC7B,kBAAuB;IAEvB,OAAO,OAAO,kBAAkB,EAAE,CAAC,MAAM,CAAC,aAAa,CAAC,KAAK,UAAU,CAAC;AAC1E,CAAC","sourcesContent":["/**\n * Returns true if the provided object implements the AsyncIterator protocol via\n * implementing a `Symbol.asyncIterator` method.\n *\n * @internal\n */\nexport function isAsyncIterable(\n maybeAsyncIterable: any,\n): maybeAsyncIterable is AsyncIterable<unknown> {\n return typeof maybeAsyncIterable?.[Symbol.asyncIterator] === 'function';\n}\n"]}