【JSDoc】アロー関数の引数にインラインで型指定する
困ったこと
JSDocで型指定していても、エディタやプロジェクトの設定によってはアロー関数の引数を正しく型補完してくれないことがある。
例えば上記ではuser
がUser
ではなくany
と推論されてしまっている。
解決法
/** @type User */
のように@type
タグを使わないのは違和感があるが、WebStormの場合エディタに認識させるためにはこの方法しか無いっぽい。
JSDocで型指定していても、エディタやプロジェクトの設定によってはアロー関数の引数を正しく型補完してくれないことがある。
例えば上記ではuser
がUser
ではなくany
と推論されてしまっている。
/** @type User */
のように@type
タグを使わないのは違和感があるが、WebStormの場合エディタに認識させるためにはこの方法しか無いっぽい。