我使用JSDoc3来记录这种结构的代码时遇到了麻烦
/**
* @namespace MyNamespace.MySubNamespace
*/
(function (MyNamespace) {
MyNamespace.MySubNamespace.Foo = {
doSomething: function (someParam) {
// doing it
}
}
})(window.MyNamespace)
我该如何使用JSDoc3来记录MyNamespace
包含MySubNamespace
,而MySubNamespace
又包含Foo
?此外,我该如何将doSomething
与Foo
关联,并记录其参数someParam
?
我的限制是我不能向声明MyNamespace
和MySubNamespace
的文件添加文档。
非常感谢!