使用JSDoc,我该如何记录这段代码?
在这种情况下,签名可以是:
我正在使用Google Closure编译器,它不喜欢在
var mynamespace = {};
/**
* What do I put here?
*/
mynamespace.myfunc = (function () {
var i = 0;
/**
* Do I need to put anything here?
*/
return function (a) {
return a + i++;
};
}());
在这种情况下,签名可以是:
/**
* @param {Number} base
* @return {Number}
*/
我正在使用Google Closure编译器,它不喜欢在
return function () {
附近的JSDoc。我猜应该有正确的方法来解决这个问题。我的真正问题是:“我如何让GCC安静呢?” :p
我搜索了一下,但没有找到完全相同的情况。我想这种情况很常见。
[file].js:[line]: 警告 - 错误的函数注释位置。这个 JSDoc 没有附加到一个函数节点上。你是否缺少括号?
- Halcyon