首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用JSDoc3记录嵌套的命名空间

如何使用JSDoc3记录嵌套的命名空间
EN

Stack Overflow用户
提问于 2013-06-15 08:32:53
回答 1查看 5.5K关注 0票数 10

我在使用JSDoc3记录这些代码时遇到了问题

代码语言:javascript
复制
/**
 * @namespace MyNamespace.MySubNamespace
 */

(function (MyNamespace) {
    MyNamespace.MySubNamespace.Foo = {
        doSomething: function (someParam) {
            // doing it
        }
    }
})(window.MyNamespace)

如何使用JSDoc3来记录MyNamespace包含包含FooMySubNamespace?此外,我如何将doSomethingFoo关联并记录其参数someParam

我的一个限制是不能将文档添加到声明了MyNamespaceMySubNamespace的文件中。

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-15 09:00:14

我想通了。希望这个解决方案能帮助其他人。

代码语言:javascript
复制
/**
 * @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)    
票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17119100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档