是否可以将某些类型设置为通用?

时间:2018-07-04 15:08:09

标签: typescript typescript2.0

我的意思是泛型函数或类:

function do<T>(data: T) {

}

function do<Imake | ITomake>(data: Imake | ITomake) {

}

就我而言,我上课:

class A {
   public data: T;
}

变量data可以采用T类型,而T可以是Imake | ITomake或其他接口类型

1 个答案:

答案 0 :(得分:1)

当然。您可以将您的班级设为通用。 Docs

Phaser.GamesObjects