javascript - JS如何将childs方法引用到父构造函数ES6类
问题描述
嗨,我如何破解它以允许将子方法引用到目标父构造函数?一个 jsdoc 技巧或可能一个类型 d.ts 感谢您的帮助,它适用于 vscode。
我用 jsdoc 尝试了很多 hack,知道 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,
}
我搜索了一个简单的提示,我知道一种方法,但它非常丑陋且难以阅读,我不喜欢。
解决方案
推荐阅读
- javascript - 当我单击跨度时,我想找到一个最接近跨度的输入元素,你能帮我吗?
- admob - Godot 引擎 - AdMob
- android - 如何检查片段的上下文实例?
- kubernetes - helmfile 同步与 helmfile 应用
- google-cloud-platform - 如何解决 GKE 集群中的“集群有问题”状态?
- c# - 元组 .Find 和对象引用未设置为对象的实例
- apache - 强制 www。即使没有 / 子域也无法工作
- python - 自定义注销页面未登陆
- file - 如何禁用通过 .htaccess 直接下载文件
- java - 根据字符串移动 Recyclerview 项目位置