title: express app.get function gives "Argument types do not match parameters" error
body: <p>The following code...</p>
  
  <pre><code>app.get('/basic', (req, res) =&gt; {
      res.send({message: 'hello'})
  })
  </code></pre>
  
  <p>generates a message <code>Argument types do not match parameters</code> in WebStorm 2016.2.4</p>
  
  <p><a href="https://i.stack.imgur.com/LrUsv.png" rel="noreferrer"><img src="https://i.stack.imgur.com/LrUsv.png" alt="Argument types do not match parameters"></a></p>
  
  <p>The relevant dependencies section in my <code>package.json</code> is:</p>
  
  <pre><code>"dependencies": {
    "@types/body-parser": "0.0.32",
    "@types/express": "^4.0.33",
    "@types/lodash": "^4.14.34",
    "@types/node": "^6.0.38",
    "body-parser": "1.15.1",
    "dotenv": "2.0.0",
    "express": "4.13.4",
    "lodash": "^4.13.1",
    "typescript": "^2.0.3"
  },
  </code></pre>
  
  <p>When I remove the <code>@types/express</code> package, WebStorm no longer gives the error message, but the TypeScript compiler gives a <code>error TS2307: Cannot find module 'express'</code> message.</p>
  
  <p>Is there a way to configure this differently or is WebStorm just playing catch-up with TypeScript 2?</p>