我想知道如何使用 jsdoc 为构造函数定义两个签名:
makeClass("Person",
/** @lends Person */
{
/**
@constructs
@param {int} p1
*/
/**
@constructs
@param {string} p1
*/
constructor: function () {
},
/**
@name Person.prototype.func
@function
@param {object} arg arg desc
*/
/**
@name Person.prototype.func^2
@function
@param {int} arg arg desc
@param {int} arg2 arg2 desc
*/
func: function () {
}
});
这会产生一个带有 {string} p1 的构造函数。
谢谢你的帮助