javascript - 如何使用 jsduck 记录 overrides 文件夹中的类

标签 javascript extjs extjs5 jsduck

使用以下架构,如何使用 jsduck 记录 overrides 文件夹中的类。

 MyApp
 -app
 -overrides
 -plugins
 -resources
 -...

似乎只能记录应用程序文件夹中的类。 在我的 jsduck 文档中仅显示文件夹“app”和“Ext”

以及如何创建指向文件夹覆盖内的文件的链接。以下选项不起作用:

{@link overrides.file file}
{@link MyApp.overrides.file file}

编辑:

MyApp
-app 
 . panel
   . panel.MyController.js
     . onPrintButtonMethod (overrides.printPanel.js)
-overrides
 . overrides.printPanel.js
-plugins
-resources
-...

我尝试了以下解决方案,但 jsduck 中似乎没有记录任何对“override.PrintPanel”类的引用。记录此案例的最佳方式是什么?

/**
*@class myapp.panel.MyController
*@class overrides.PrintPanel 
*
*@override myapp.panel.MyController
*@override Ext.panel.Panel
*/
Ext.define('overrides.PrintPanel', {
  override: 'Ext.panel.Panel',
  …
});

jsduck中显示的文件夹和文件:

- MyApp
  -app
   - store
   - ux
   - view
     - panel
       -panel.MyController.js
- Ext
  -Microloader
  global

最佳答案

看看@override tag docs .

关于源文件的@link,JSDuck 不支持这些。尽管实际上并不需要它们 - 记录的方法/类/等将自动链接到源文件。如果您确实需要,可以使用硬编码的 Markdown 或 HTML 链接。

关于javascript - 如何使用 jsduck 记录 overrides 文件夹中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35897374/

相关文章:

javascript - 仅在加载其 View 模型的数据后才显示组件

javascript - 使用 Javascript 在浏览器中以编程方式打开 "View Source"HTML 窗口?

javascript - 如何在 ExtJs4 中动态设置网格 CheckBox 选择模型?

extjs - Ext JS 仪表板布局和最大化/最小化面板

javascript - ExtJS复合字段在FF中不显示

javascript - Extjs组合作为自动完成搜索框,同步

javascript - 分机号 : Display dates in UTC regardless of browser timezone

javascript - 如何从 d3 节点数据获取 dom svg 元素?

javascript - Dropzone.js - Combine with normal form - 询问定位

javascript - 修复 creep 不修复城墙