Commenting TypeScript classes with JSDoc is tedious and un-maintainable. Perhaps this is an issue with JSDoc or the default JSDoc template, but I thought I would bring it to your attention.
Here is a detailed description of the issue:
https://github.com/jsdoc3/jsdoc/issues/272