【发布时间】:2015-12-03 18:20:12
【问题描述】:
我正在使用 JSDoc 生成器为我正在使用 AMD 模块的项目生成一些好看的文档。
在我的项目中,我有一些模块包含未导出的函数,因此无法从模块外部使用它们。生成 JSDoc 时,这些函数不包含在文档中。
我创建了以下示例模块来说明我的示例:
/**
* Example foobar module
* @module foobar
*/
define([], function () {
/**
* Returns foo
* @returns {string} - The string "foo"
*/
function foo() {
return "foo";
}
return {
/**
* Returns bar
* @returns {string} - The string "bar"
*/
bar: function(){
return "bar";
}
}
});
当我为上述模块生成文档时,文档中只包含 bar 函数,而我还希望将 foo 函数包含在我的文档中并标记为私有。
有什么方法可以实现吗?谢谢。
【问题讨论】:
标签: javascript jsdoc