title: jsdoc: how to document array spread parameter
body: <p>How can I properly document array spread parameter? </p>
  
  <p>It's actually an array of parameters, and each element have some type (let's think that all of them are strings for example)</p>
  
  <p>If I document it as <code>{Array&lt;String&gt;} args</code> my IDE (WebStorm) complains about wrong argument types (when call this function with many params) - fair enough though, but I don't how to document it properly.</p>
  
  <pre><code>/**
   * @param {???} args
   */
  function test(...args) {
    // ...
  }
  
  test('a', 'b', 'c')
  </code></pre>