提问人:SpiritBH 提问时间:3/2/2022 更新时间:3/2/2022 访问量:48
如何记录对象文本中引用类型的对象?
How do I document objects referring to a type in an object literal?
问:
我有以下情况:
var myNamespace = {
/**
* @type {myNamespace.MyClass|undefined}
*/
myObject: undefined,
MyClass: class MyClass {
},
MyOtherClass: class MyOtherClass {
/**
* @type {myNamespace.MyClass}
*/
myProperty
}
}
是否可以以某种方式记录这一点,使 Visual Studio Code 可以在不使用 @typedef 的情况下为我提供建议,如果是这样,我将如何去做?
我尝试了各种不同的格式,但每次结果都是一样的,我得到“Type = /*unresolved*/ any”。 在命名空间内部和外部,结果似乎都是一样的。
我可以详细地记录对象(“myNamespace”),但它仍然会引用其内部的类型,我怀疑这是否可能?
答: 暂无答案
评论