javascript - 枚举作为 JSDoc 中的 @param 类型

标签 javascript ide jsdoc jsdoc3

是否可以为 JSDoc @param 使用枚举?像以下示例中的类型声明?

/**
 * @enum { Number }
 */
const TYPES = {
    TYPE_A: 1,
    TYPE_B: 2
}

/**
 * @param { TYPES } type
 */
function useTypesEnum( type ) {
    
}
如果我对 JavaScript 使用 Eclipse 等 IDE,应该不会发出警告?

最佳答案

您可以通过执行以下操作来实现:

/**
* @param {(1|2)} type
*/
function useTypesEnum(type) {

}

enter image description here

关于javascript - 枚举作为 JSDoc 中的 @param 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21702556/

相关文章:

java - IntelliJ : Copy & paste a text as comment well formatted

delphi - IDE 渐变工具栏

javascript - 如何设置内容宽度的textarea?

javascript - 使用 AngularJS 中的表单对 ControllerAs 进行单元测试

javascript - 其他页面上的 PhoneGap URL 方案不起作用

javascript - 具有设计 View 的 PHP IDE

javascript - 如何为这样的对象定义 JSDoc?

node.js - JSDoc:如何包含多个 .md 文件

javascript - JSDoc - 记录可能返回任何类型的方法的正确方法?

javascript - 使用 Javascript 弹出模式