JSDoc: утверждение Node.js заменяет определение класса
В моем проекте Node.js у меня есть нормальные определения классов, такие как:
/**
* My awesome class.
* @constructor
*/
var MyClass = function MyClass() {}
И в другом файле мне это нужно, как:
var MyClass = require('./myclass.js').MyClass;
Но иногда JSDoc находит оператор require и только документирует MyClass как глобальную переменную. Как заставить JSDoc всегда документировать определение класса и игнорировать переменные, определенные в инструкциях require?