【发布时间】:2020-10-24 18:42:58
【问题描述】:
我有一个返回抽象类的函数(这里没有添加类型,目前thing 属性有“任何”)。
BaseClass.ts
export function BaseClass(cls) {
const thing = someFunction(cls)
abstract class BaseThingClass{
public model
constructor() {
this.thing = thing
}
// ....other code
}
return BaseThingClass
}
我扩展了抽象类:
FinalClass.ts
export class FinalClass extends BaseClass(SomeClass){
async someFunction() {
const stuff = await this.thing.someFunction()
return stuff
}
}
这段代码总体上可以工作,但在 VSCode 中,我希望通过智能感知来查看 FanalClass 中的 this.thing 的属性。是因为thing 目前是any 类型吗?是否可以对抽象类属性进行智能感知?
斯科特
【问题讨论】:
标签: typescript visual-studio-code intellisense