"определение не найдено" для параметров функции стрелки, используя JSDoc @param - PullRequest
0 голосов
/ 26 декабря 2018

VS Код, похоже, игнорирует определения типов параметров JSDoc для функций со стрелками ES6:

/** @param {MyClass} myParam */      // VS Code ignores this??
x = (myParam) => {
        myParam.myClassMemberFunc()
    }

В приведенном выше примере, если я наведу указатель мыши на myParam, всплывающее окно показывает:

(parameter) myParam: any

, когда я ожидал, что это будет читать:

(parameter) myParam: MyClass

Так что, конечно, VS Code не может найти определение myClassMemberFunc, так как он не 'выбрать определение типа.

Я делаю это неправильно или это ошибка?

...