JSDoc 3 makes it easy to document classes that follow the ECMAScript 2015
specification. You don't need to use tags such as @class and @constructor with
ES 2015 classes—JSDoc automatically identifies classes and their constructors simply by parsing your
code. ES 2015 classes are supported in JSDoc 3.4.0 and later.
Documenting a simple class
The following example shows how to document a simple class with a constructor, two instance methods,
and one static method:
You can also document classes that are defined in a class expression, which assigns the class to a
variable or constant:
When you use the extends keyword to extend an existing class, you also need to tell JSDoc which
class you're extending. You do this with the @augments (or @extends) tag.
For example, to extend the Point class shown above: