title: Multiple TypeScript `import` statements for single module
body: <p>Especially during refactoring, I prefer distinct <code>import</code> statements from a visual, conceptual, and workflow perspective:</p>
  
  <pre><code>import {Component}      from 'angular2/core';
  import {Input}          from 'angular2/core';
  import {enableProdMode} from 'angular2/core';
  </code></pre>
  
  <p>as opposed to the more common inline form:</p>
  
  <pre><code>import {Component, Input, enableProdMode} from 'angular2/core';
  </code></pre>
  
  <p>or the wrapped inline form:</p>
  
  <pre><code>import {
     Component, 
     Input, 
     enableProdMode
     }                    from 'angular2/core';
  </code></pre>
  
  <p>The TS compiler should be savvy enough to address this, but I don't know that it is. Are there any negative consequence to the generated JavaScript in <em>TypeScript 1.8+</em> for using multiple <em>TypeScript</em> <code>import</code> statements for one module?</p>