[英]JSDoc for Lambda function in object
I need to use JSDoc to make sock
, data
variables known我需要使用 JSDoc 来制作
sock
, data
变量
var exec = {
/**
* @param {Number} sock
* @param {String} data
*/
1: (sock, data) => {
console.log("GG");
},
2: (sock, data) => {
},
3: (sock, data) => {
}
};
let's say sock is Number
, and data is String
.假设sock是
Number
,而data是String
。
/**
* @param {Number} sock
* @param {String} data
*/
I need to set the JSDoc one time only, for the whole object.我只需要为整个对象设置一次 JSDoc。
/**
* @type {Object.<number, function(Object, Object):void>}
*/
var exec = {
1: (sock, data) => {
console.log("GG");
},
2: (sock, data) => {
},
3: (sock, data) => {
}
};
This defines an object with numbers as keys and functions as values which takes two params of type Object.这定义了一个带有数字作为键和函数作为值的对象,它采用两个 Object 类型的参数。
The Syntax compiles from语法编译自
Object.<[keyType, valueType]>
and和
function(param1Type, param2Type, ...):returnType
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.