我需要创建带有2个参数的新类。每次我创建新课程时,其中一个可以是不同的类型。
class Some{
constructor(type:string, data?){
this.type = type;
this.data = data;
}
}
在我的IDE中,我想查看每个data
个实例的Some
类型是什么,因为它可能是number
,string
或object
自定义键。
我试图做这样的事情:type IType<T> = T
但是,我仍然不知道如何在课堂上获得T
,当我返回IType data
时它就不起作用了。
抱歉,也许这不可能或者只是微不足道但我还不擅长TypeScript。
答案 0 :(得分:1)
{{1}}