E.g. MyClass.jsКак ссылаться на @class в другом файле с помощью JSdoc?
/**
* @class
* @name module:Bar
* @param {number} a1
* @param {string} a2
*/
function Bar(a1, a2){}
И, в другом файле:
/** @type module:Bar.constructor */ // made up syntax
var Bar = require("./MyClass.js");
Re-определение @class
работает, но это не очень удобно:
/**
* @class
* @name module:Bar
* @param {number} a1
* @param {string} a2
*/
var Bar = require("./MyClass.js");
Как мне это сделать?
, который ссылается на случаи бара, не Bar конструктора – Wes
Смотрите мое обновление, добавил '@ alias'. –
Документация jsdoc настолько неясна. как мне избежать написания @ param's дважды? – Wes