title: typescript error TS2304: Cannot find name AsyncIterator even with esnext
body: <p>I get the following error:</p>
  
  <pre><code>node_modules/@types/graphql/subscription/subscribe.d.ts(36,13): error TS2304: Cannot find name 'AsyncIterator'.
  node_modules/@types/graphql/subscription/subscribe.d.ts(47,12): error TS2304: Cannot find name 'AsyncIterator'.
  node_modules/@types/graphql/subscription/subscribe.d.ts(75,12): error TS2304: Cannot find name 'AsyncIterable'.
  3:01:18 PM - Compilation complete. Watching for file changes.
  </code></pre>
  
  <p>Even with adding <strong>esnext</strong> to tsconfig file:</p>
  
  <pre><code>{
      "compilerOptions": {
          "outDir": "./dist/",
          "lib": [
              "esnext",
              "esnext.asynciterable"
          ]
      },
      "include": [
          "./src/**/*"
      ]
  }
  </code></pre>
  
  <p>Any idea to solve this?</p>