title: JSDoc inheriting parameter documentation
body: <p>Let's say I have two functions, where one extends the other.</p>
  
  <pre><code>/**
  * @abstract
  * @param {Object} settings
  * @param {Number} settings.x
  * @param {Number} settings.y
  * 
  */
  function Base(settings) {
      this.x = settings.x;
      this.y = settings.y;
  }
  
  /**
  * @extends Base
  */
  function Foo(settings) {
      Base.call(this, settings);    
  }
  </code></pre>
  
  <p>These two functions are in two separate files. Is there any way I can inherit the parameter documentation from the <code>Base</code> function in my <code>Foo</code> function, or do I have to write the documentation twice?</p>
  
  <p>I have tried making <code>settings</code> a <code>@typedef</code> like this:</p>
  
  <pre><code>/**
   * @typedef {Object} BaseSettings
   * @property {Number} x
   * @property {Number} y
   *
   */
  
  /**
  * @extends Base
  * @param {BaseSettings} settings
  */
  function Foo(settings) {
      Base.call(this, settings);    
  }
  </code></pre>
  
  <p>But this just links to a global Type Definitions, and I want the parameter documented on the same page as the function. But is this even possible, without writing the documentation twice?</p>