title: How to document callback parameters in JSDoc for Visual Studio intellisense?
body: <p>I just cannot figure out how to correctly document callback using <code>@param</code> so that Visual Studio 2017 intellisense will understand it.</p>
  
  <p>For example:</p>
  
  <pre><code>/**
   * @param {string} file absolute path
   * @param {Function} callback called when done
  */
  function loadFile(path, callback) {
      /// code
  }
  </code></pre>
  
  <p>The callback accepts <code>Error</code> and <code>string</code> as arguments (Node.js style), how to document it?</p>