VS Код, похоже, игнорирует определения типов параметров JSDoc для функций со стрелками ES6:
/** @param {MyClass} myParam */ // VS Code ignores this??
x = (myParam) => {
myParam.myClassMemberFunc()
}
В приведенном выше примере, если я наведу указатель мыши на myParam
, всплывающее окно показывает:
(parameter) myParam: any
, когда я ожидал, что это будет читать:
(parameter) myParam: MyClass
Так что, конечно, VS Code не может найти определение myClassMemberFunc
, так как он не 'выбрать определение типа.
Я делаю это неправильно или это ошибка?