title: Angular 6: Cannot find name 'Iterable' 'Map' 'Set'
body: <p>I am generating a basic Angular 6 project using the CLI and it works just fine, but at a certain point these d.ts errors appear (See picture below) and they never go away, even thought the solution still builds and runs without a problem. Anyone experienced this and knows how to get rid of them?</p>
  
  <p><a href="https://i.stack.imgur.com/QaaVL.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/QaaVL.png" alt="enter image description here"></a></p>
  
  <p><strong>Environment:</strong></p>
  
  <ul>
  <li>Visual Studio 2017</li>
  <li>Angular 6 generated with CLI</li>
  <li>Bootstrap 4 installed with <code>ng add @ng-bootstrap/schematics</code></li>
  </ul>
  
  <p><strong>Edit</strong></p>
  
  <p>Below is my tsconfig.json (It's the default one generated by the CLI):</p>
  
  <pre><code>{
    "compileOnSave": false,
    "compilerOptions": {
      "baseUrl": "./",
      "outDir": "./dist/out-tsc",
      "sourceMap": true,
      "declaration": false,
      "module": "es2015",
      "moduleResolution": "node",
      "emitDecoratorMetadata": true,
      "experimentalDecorators": true,
      "target": "es5",
      "typeRoots": [
        "node_modules/@types"
      ],
      "lib": [
        "es2017",
        "dom"
      ]
    }
  }
  </code></pre>