我正在使用匿名函数向命名空间对象添加方法。最后,我希望 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);