title: Incremental compilation with TypeScript while using --noEmit?
body: <p>I would like to use TypeScript's <code>--incremental</code> mode to make it faster on repeated runs. However my <code>tsconfig.json</code> sets <code>"noEmit": true</code> because I'm currently only using TypeScript for type checking and not code generation.</p>
  
  <p>If I run <code>tsc --incremental --outDir ~/tmp/typescript --noEmit</code> it doesn't appear to output a <code>tsconfig.tsbuildinfo</code> file and therefore doesn't actually incrementally compile on repeated runs.</p>
  
  <p>I suppose I could actually enable emit and run <code>tsc --incremental --outDir ~/tmp/typescript --noEmit false</code> but then it generates not just <code>tsconfig.tsbuildinfo</code> but also a bunch of JS files I don't need, which isn't ideal.</p>
  
  <p>Is there a way I can run <code>tsc --incremental --noEmit</code>, actually incrementally compile, and only generate the <code>tsconfig.tsbuildinfo</code> file needed for incremental compilation?</p>