是否可以设置一些通用类型?
Is it possible to set some types generic?
我指的是通用函数或 class:
function do<T>(data: T) {
}
function do<Imake | ITomake>(data: Imake | ITomake) {
}
在我的例子中,我有 class:
class A {
public data: T;
}
其中变量data
可以采用T
类型,但T可以是Imake | ITomake
或其他接口类型
当然可以。您可以使 class 通用。 Docs
class A<T> {
public data: T;
}
我指的是通用函数或 class:
function do<T>(data: T) {
}
function do<Imake | ITomake>(data: Imake | ITomake) {
}
在我的例子中,我有 class:
class A {
public data: T;
}
其中变量data
可以采用T
类型,但T可以是Imake | ITomake
或其他接口类型
当然可以。您可以使 class 通用。 Docs
class A<T> {
public data: T;
}