Open
Description
I think this error is wrong, a result of #26236 combined with (probably) #25732. Here's a repro based on lodash:
var freeModule = module.nodeType;
var Buffer = module.nodeType ? root.Buffer : undefined;
/**
* Creates a clone of `buffer`.
*
* @private
* @param {Buffer} buffer The buffer to clone.
* @param {boolean} [isDeep] Specify a deep clone.
* @returns {Buffer} Returns the cloned buffer.
*/
function cloneBuffer(buffer, isDeep) {
}
module.exports = cloneBuffer;
Expected behavior:
No error on either type reference to Buffer in a param tag.
Actual behavior:
Error on both, and both say they have a circular reference error.