The @hideconstructor tag tells JSDoc that the generated documentation should not display the
constructor for a class. This tag is available in JSDoc 3.5.0 and later.
For ES2015 classes, use this tag in the JSDoc comment for your constructor. If your class does not
have an explicit constructor, use this tag in the JSDoc comment for the class.