我在使用JSDoc3记录这些代码时遇到了问题
/**
* @namespace MyNamespace.MySubNamespace
*/
(function (MyNamespace) {
MyNamespace.MySubNamespace.Foo = {
doSomething: function (someParam) {
// doing it
}
}
})(window.MyNamespace)如何使用JSDoc3来记录MyNamespace包含包含Foo的MySubNamespace?此外,我如何将doSomething与Foo关联并记录其参数someParam?
我的一个限制是不能将文档添加到声明了MyNamespace和MySubNamespace的文件中。
非常感谢!
发布于 2013-06-15 09:00:14
我想通了。希望这个解决方案能帮助其他人。
/**
* @namespace MyNamespace.MySubNamespace
*/
(function (MyNamespace) {
/**
* Foo namespace
* @namespace Foo
* @memberOf MyNamespace.MySubNamespace
*/
var Foo = {
/**
* Does something.
* @memberOf MyNamespace.MySubNamespace.Foo
* @param {object} someParam Some parameter.
*/
doSomething: function (someParam) {
// doing it
}
};
MyNamespace.MySubNamespace.Foo = Foo;
})(window.MyNamespace) https://stackoverflow.com/questions/17119100
复制相似问题