title: WebStorm to import from index file when using SystemJS module system
body: <p>Suppose I have the following source structure.</p>
  
  <pre><code>/home
    home.component.ts
  /shared
    /domain
      car.domain.ts
      house.domain.ts
      person.domain.ts
      index.ts
  </code></pre>
  
  <p>All the domain files contains something like</p>
  
  <pre><code>export interface Car {
    someProperty: number;
  }
  </code></pre>
  
  <p>The index file looks like this</p>
  
  <pre><code>export * from './car.domain';
  export * from './house.domain';
  export * from './person.domain';
  </code></pre>
  
  <p>Then in works perfectly fine to import like this in my home component.</p>
  
  <pre><code>import { Car, Person } from '../shared/domain';
  </code></pre>
  
  <p>or </p>
  
  <pre><code>import { Car, Person } from '../shared/domain/index';
  </code></pre>
  
  <p>But when auto-importing WebStorm insists on importing the interfaces like this</p>
  
  <pre><code>import { Car } from '../shared/domain/car.domain';
  import { Person } from '../shared/domain/person.domain';
  </code></pre>
  
  <p>Is there any way to have WebStorm to prefer to import from the index file?</p>