JSDoc:箭头函数参数

时间:2016-01-31 09:45:56

标签: javascript ecmascript-6 webstorm jsdoc arrow-functions

我正在尝试使用JSDoc记录我的代码(EcmaScript 2015,WebStorm 12 Build 144.3357.8)。

我有一个箭头功能,我想记录它的参数。 这两个前。工作(我得到自动完成):

/** @param {Number} num1*/
var a = num1 => num1 * num1;
//------------------------------
/** @param {Number} num1*/
var a = num1 => {
    return num1 * num1;
};

但是当我想在forEach函数中记录箭头函数时。自动完成功能无效(以下所有内容):

/** @param {Number} num1*/
[].forEach(num1 => {
    return num1 * num1;
});
//------------------------------
/** @param {Number} num1*/
[].forEach(num1 => num1 * num1);
//------------------------------
[].forEach(/** @param {Number} num1*/num1 => num1 * num1);
//------------------------------
[].forEach(/** @param {Number} num1*/num1 => {
    return num1 * num1;
});

有没有人设法让这项工作?

提前致谢。

1 个答案:

答案 0 :(得分:8)

从下一个EAP构建开始,WebStorm将理解这一点:

{{1}}

请查看WEB-19280了解详情。