jsdoc/jsdoc

`export default class` shows up as `exports()`

andyjansson opened this issue · 2 comments

/**
 * @abstract
 */
export default class Foo {

}

shows up as:

(abstract) exports()

Whereas:

/**
 * @abstract
 */
class Foo {

}

export default Foo;

correctly produces:

(abstract) Foo()
Software Version
JSDoc 3.5.5
Node.js 7.10.0
npm 4.2.0
Operating system Windows 10

I think this issue can be simplified to exclude the @abstract parameter as it happens regardless. This issue may also be a potential duplicate of #1426

I use the jsdoc-export-default-interop plugin. It solves this problem.