在JSDuck文档中列出ExtJS 4自定义命名空间

时间:2015-05-20 22:55:26

标签: extjs jsduck

ExxtJS 4 JSDuck 6

我有一个带有许多ExtJS应用程序(即MyApp)的ExtJS工作区(MyWS)。 工作区中有一个覆盖文件夹(MyWS.overrides)。

“Ext”,“MyApp”和“MyWS”名称空间列在JSDuck html文档的左侧面板中,但“MyWS.overrides”名称空间不是。

如何列出'MyWS.overrides'命名空间?

Route::group(['before' => 'userLevel:1'], function($router)
{
    // define routes...
});

1 个答案:

答案 0 :(得分:1)

--ext-namespaces选项与左侧树中列出命名空间无关。此选项适用于您使用别名ExtJS的情况,因此您使用Ext.define()和其他类似的东西代替MyApp.define(),并且您希望JSDuck识别此语法。

左侧树仅列出顶级变量,MyWS.overrides自然应放在MyWS内。但似乎这个命名空间只包含覆盖,这些覆盖没有在文档中单独列出 - 而是将它们合并到覆盖适用的类中。

另请参阅:https://github.com/senchalabs/jsduck/wiki/@override