コードを JSDoc (EcmaScript 2015、WebStorm 12 Build 144.3357.8) で文書化しようとしています。
パラメータを文書化したいアロー関数があります。この2つの例は機能します(オートコンプリートを取得します):
/** @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;
});
誰かがこの仕事を手に入れることができましたか?