【发布时间】:2020-01-10 03:24:38
【问题描述】:
我有一个从一些外部代码扩展类的类。在我的“构造函数”中,我设置了一个字段,父级用于进行 API 调用,完成后,结果将存储在 data 属性中(可通过 this.data 从我的类实例访问)。
如何通过 JSDoc cmets 告诉 VSCode this.data 的结构是什么?我实际上创建了从 API 调用返回的数据结构,所以我知道它。我的代码中有@typedefs,但我似乎无法正确地告诉班级this.data 的样子。
我能做到的最好的工作如下:
class a extends b {
render() {
const stuff = /** @type {Stuff} */ (this.data).stuff[1].thing;
}
}
这种方法的问题在于它只适用于this.data 的特定用法。
【问题讨论】:
标签: javascript visual-studio-code jsdoc