dojo - 我应该如何使用 JSDoc 记录 Dojo getter 和 setter?

标签 dojo jsdoc

当声明一个扩展 dojo/Stateful 的模块时,getters 和 setters 的模式是定义 _xxxGetter_xxxSetter 将被显示作为 .get('xxx').set('xxx')

所以,我的问题是,如何最好地使用 JSDoc 记录这一点? @function 似乎不支持提供备用方法名称,无论如何,这是参数值的变体,而不是方法名称?

那么,JSDoc 是否对这种模型有任何固有的支持,或者我是否只需要为这些东西编写明确的文档?

最佳答案

那么它是否仅用于生成文档?试试这个:https://github.com/jsdoc3/jsdoc

现在可以堆叠多个文档 block pr 变量/函数。不要对此犹豫不决 - 但我相信语法是这样的:

{
 ...
 /**
  * Get varname property
  * @returns {mixed}
  *//**
  * Set varname property
  * @param {mixed} val
  * @returns {this}
  */
  varname: null
 ...
}

关于dojo - 我应该如何使用 JSDoc 记录 Dojo getter 和 setter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12022435/

相关文章:

intellij-idea - 如何在 IDEA/WebStorm 中生成 JSDoc 文档?

javascript - 如何告诉 Chrome,请为每个站点或任何操作使用浏览器中的本地 javascript?类似于 歌剧

javascript - 在 IE9 beta 中阻止点击事件传播的最佳方法是什么?

javascript - DOJO 调整 div 大小

asp.net - 我怎样才能为单个 HTML 页面添加一点点活力,同时具有最小的依赖性和最大的可移植性?

javascript - 使用jsdoc注释,调用时如何指定泛型函数的输出类型

javascript - Google Closure 编译器提示 XMLHttpRequest.response 类型

ios - IBM Worklight - Dojo Video 小部件在 iOS 设备中无法工作

javascript - 当我一一添加数据对象的成员时,使用 JSDoc 记录它们的正确方法是什么?

javascript - JSDoc 注释在绝对路径导入时不显示