VS Code似乎忽略了ES6箭头函数的JSDoc参数类型定义:
/** @param {MyClass} myParam */ // VS Code ignores this??
x = (myParam) => {
myParam.myClassMemberFunc()
}
在上面的示例中,如果将指针悬停在myParam
上,则弹出窗口显示为:
(parameter) myParam: any
当我希望它显示为:
(parameter) myParam: MyClass
所以VS Code当然找不到myClassMemberFunc
的定义,因为它没有选择类型定义。
我做错了,还是一个错误?