我正在尝试找到一种使用 JSDoc3 记录 AMD 模块的方法。
/**
* Module description.
*
* @module path/to/module
*/
define(['jquery', 'underscore'], function (jQuery, _) {
/**
* @param {string} foo Foo-Description
* @param {object} bar Bar-Description
*/
return function (foo, bar) {
// insert code here
};
});
遗憾的是, http://usejsdoc.org/howto-commonjs-modules.html中列出的所有模式都不适合我。
如何生成适当的文档,列出模块导出的函数的参数和返回值?