JS Как связать метод childs с родительским конструктором класса ES6 - PullRequest
0 голосов
/ 11 марта 2020

Привет, как я могу взломать это, чтобы позволить ссылку на дочерний метод для целевого родительского конструктора? JSDO c трюк или может типа d.ts спасибо за помощь, это для vscode.

текущее поведение enter image description here

Целевое поведение enter image description here

Я пробую много взломать с помощью jsdo c, зная, что vscode может его использовать, но не работает !? пример

    /**@memberof {Parent1|Parent2} */
    doStuff(){ return this.getContext() }

может кто-то знает d.ts трюки?

Исходный код

class Child {
    constructor() {}
    /**@memberof {Parent1|Parent2} */
    doStuff(){ return this.getContext() }
};  

class Parent1 extends Child {
    constructor() {super()}
    getContext(){}
}
class Parent2 extends Child {
    constructor() {super()}
    getContext(){}
}

Мои настройки vscode

{
"typescript.referencesCodeLens.enabled": false,
"javascript.referencesCodeLens.enabled": true,
//"typescript.disableAutomaticTypeAcquisition": false,
"typescript.suggest.completeJSDocs": true,
"javascript.validate.enable": true,
"javascript.implicitProjectConfig.checkJs": true,
}

Я ищу простые советы, плз, я знаю кстати, но это очень, очень уродливо и нечитабельно, мне не нравится.

...