title: Does JSDoc recognize member assignment
body: <p>I think it is common practice to separate public and private members like this:</p>
  
  <pre><code>// lib/index.js
  exports.publicFunc = require('./private').internalFunc;
  
  // lib/private.js
  /**
   * My private function
   *
   * @param {string} foo some foo
   * @return {number} bar value
   */
  exports.internalFunc = foo =&gt; 42;
  </code></pre>
  
  <p>With this, I run <code>jsdoc lib/index.js</code> but get nothing. If I run <code>jsdoc lib</code> then <code>internalFunc</code> is also displayed, which I would like to hide. Is JSDoc designed for such case? If so, how can I generate the JSDoc for a package like this? I don't want to repeat the documentations, so I won't copy those documentation to <code>lib/index.js</code>.</p>