【发布时间】:2018-12-18 23:44:15
【问题描述】:
我正在尝试为一系列静态类创建 Typescript 类型(用于在具有多个静态类的数组上具有类型)如何将类的静态版本定义为类型的一部分?下面的代码将需要一个类的实例(带有新的 staticClass1)
type myType = staticClass1 | staticClass2 | staticClass3
关于如何为类的静态版本创建类型有什么建议吗?
【问题讨论】:
标签: typescript
我正在尝试为一系列静态类创建 Typescript 类型(用于在具有多个静态类的数组上具有类型)如何将类的静态版本定义为类型的一部分?下面的代码将需要一个类的实例(带有新的 staticClass1)
type myType = staticClass1 | staticClass2 | staticClass3
关于如何为类的静态版本创建类型有什么建议吗?
【问题讨论】:
标签: typescript
使用typeof staticClass1 创建与类的静态成员(或者更确切地说,在staticClass1 本身上定义的成员,而不是其原型)匹配的类型。
【讨论】: