title: Getting error-highlighting on things like `Object.assign` and `Promise<any>`
body: <p>Hi I'm having problems supporting the "lib" property in <code>tsconfig</code> when using WebStorm 2016.2.2. </p>
  
  <p>I've tried editing the TypeScript version in the IDE preferences (<code>Preferences -&gt; Languages &amp; Frameworks -&gt; TypeScript</code>) and pointing to a globally-installed TypeScript 2.0 version, but I'm still getting error-highlighting on things like <code>Object.assign</code> and <code>Promise&lt;any&gt;</code>. </p>
  
  <p>I've restarted the IDE multiple times, and nothing seems to change, any ideas on how to fix or debug this?</p>
  
  <pre><code>//tsconfig.json
  {
    "compilerOptions": {
      "target": "es5",
      "module": "commonjs",
      "emitDecoratorMetadata": true,
      "experimentalDecorators": true,
      "sourceMap": true,
      "noEmitHelpers": true,
      "strictNullChecks": false,
      "baseUrl": "./src",
      "paths": {
          "core": ["app/core"],
          "reactive": ["app/reactive"],
          "models": ["app/models"],
          "services": ["app/services"]
      },
      "lib": [
        "dom",
        "es6"
      ],
      "types": [
        "hammerjs",
        "jasmine",
        "node",
        "protractor",
        "selenium-webdriver",
        "source-map",
        "uglify-js",
        "webpack"
      ]
    },
    "exclude": [
      "node_modules",
      "dist"
    ],
    "awesomeTypescriptLoaderOptions": {
      "forkChecker": true,
      "useWebpackText": true
    },
    "compileOnSave": false,
    "buildOnSave": false,
    "atom": { "rewriteTsconfig": false }
  }
  </code></pre>