【发布时间】:2013-10-20 20:04:29
【问题描述】:
我正在使用匿名函数向命名空间对象添加方法。最后,我希望 JSDoc(版本 3.3)为MyNamespace.func1()、MyNamespace.func2() 等生成文档。我想我可以将此信息添加到函数中定义的每个方法中,但这会容易得多让 JSDoc3 识别 ns 与 MyNamespace 相同。我该怎么做?
/** @namespace */
var MyNamespace = {};
// (... some code that adds to MyNamespace ...)
(function (ns) {
/** Method description 1 */
ns.func1 = function (val) {};
/** Method description 2 */
ns.func2 = function (val) {};
// ...etc
})(MyNamespace);
【问题讨论】:
标签: javascript namespaces documentation jsdoc