Javascript VSCode JSDoc-定义动态属性类型
我有一个从外部代码扩展类的类。在我的“构造函数”中,我设置了一个父级用于进行API调用的字段,完成后,结果存储在Javascript VSCode JSDoc-定义动态属性类型,javascript,visual-studio-code,jsdoc,Javascript,Visual Studio Code,Jsdoc,我有一个从外部代码扩展类的类。在我的“构造函数”中,我设置了一个父级用于进行API调用的字段,完成后,结果存储在data属性中(可通过this.data从我的类实例访问) 如何通过JSDoc注释告诉VSCode this.data的结构是什么?我实际上创建了从API调用返回的数据结构,因此我知道它。我的代码中有@typedefs,但我似乎无法正确地告诉类这是什么 我所能做的最好的工作如下: a类扩展b类{ render(){ const stuff=/**type{stuff}*/(this.d
data
属性中(可通过this.data
从我的类实例访问)
如何通过JSDoc注释告诉VSCode this.data的结构是什么?我实际上创建了从API调用返回的数据结构,因此我知道它。我的代码中有@typedef
s,但我似乎无法正确地告诉类这是什么
我所能做的最好的工作如下:
a类扩展b类{
render(){
const stuff=/**type{stuff}*/(this.data).stuff[1].thing;
}
}
这种方法的问题在于,它只适用于
this.data
的特定用法。在使用了一些方法之后,似乎最简单的方法就是将我的类“构造函数”(init方法)中的this.data
初始化为空字符串。在初始化之前,我使用@type
来定义它的结构。我真的不想添加错误的代码来实现这一点,但我想这并不是太多
/**@type{{FOCUS\u NOTES:FOCUS\u NOTES}*/
此参数为“”;