title: What is the proper JSDOC syntax for referencing imported es6 classes?
body: <p>I'm trying to figure out proper syntax for specifying external classes as params/returns in JSDOC.</p>
  
  <p>so, for example, I have:</p>
  
  <pre><code>import redux from 'redux';
  
  /**
   * @param {object} state
   * @return {{module:redux.Store}}
   */
  export function initState(state=initialState) {
    store = redux.createStore(theReducer, Immutable.fromJS(state));
    return store;
  }
  </code></pre>
  
  <p>the problem is, that if I use this in webstorm, "Go To Declaration" on <code>Store</code> sends me to totally irrelevant place.</p>
  
  <p>which means, that either my syntax is wrong (what is the right one?) or it is a bug in Webstorm</p>