【发布时间】:2017-10-31 22:07:35
【问题描述】:
我正在使用 jsdoc 为我的 javascript 项目生成在线文档。
除了我现在遇到的一个问题之外,它工作正常。
假设我有一个包含许多 get/set 函数的基类。
/**
* cc.BaseClass
* @class
* @extends cc.Class
*/
cc.BaseClass = cc.Class.extend(/** @lends cc.BaseClass# */{
/**
* @param {number} a
*/
setA:function(a){},
/**
* @return {number}
*/
getA:function(){},
// ...... 20+ more
});
然后我有一个扩展基类的子类。
/**
* cc.ChildClass
* @class
* @extends cc.BaseClass
*/
cc.ChildClass = cc.BaseClass.extend(/** @lends cc.ChildClass# */{
/**
* @param {number} xxx
*/
myFunction:function(xxx){}
});
我的问题是为 cc.ChildClass 生成的在线 DOC 包含“myFunction:function”以及从 cc.BaseClass 继承的 20 多个 get/set 函数。
我知道这没有什么问题,但我想知道是否有办法隐藏从 cc.ChildClass 文档中的 cc.BaseClass 继承的所有 20 多个 get/set 函数。
想想如果我有 cc.ChildClassA cc.ChildClassB cc.ChildClassC ...那么我不想看到他们的每个文档都包含从 cc.BaseClass 继承的 20 多个 get/set 函数。
任何建议将不胜感激,谢谢:)
【问题讨论】:
标签: javascript jsdoc