【发布时间】:2021-08-31 15:32:04
【问题描述】:
在Typescript中,类型T1-T4有什么区别:
class MyClass {
}
type T1 = MyClass;
type T2 = typeof MyClass;
type T3 = new () => MyClass;
type T4 = { new(): MyClass };
Intellisense 向我显示了不同的选项,但我不知道它们实际指向什么。
T2、T3 和 T4 之间是否有区别,因为以下工作:
const t1: T1 = new MyClass();
const t2: T2 = MyClass;
const t3: T3 = MyClass;
const t4: T4 = MyClass;
【问题讨论】:
标签: javascript typescript class types