多类型的typescript并集
全部,, 我有4个非常相似的typescript类,我可以将4个类中的任何一个传递给同一个函数。我的函数签名是这样的多类型的typescript并集,typescript,Typescript,全部,, 我有4个非常相似的typescript类,我可以将4个类中的任何一个传递给同一个函数。我的函数签名是这样的 foo(a:Plane |Rocket | Bird | Balloon) { dostuff;} 是否可以创建一个由所有四个元素组成的类或接口 差不多 class Flyer = Plane | Rocket | Bird | Balloon 您可以创建类型别名: type Flyer = Plane | Rocket | Bird | Balloon; 这只是一个别名;
foo(a:Plane |Rocket | Bird | Balloon) { dostuff;}
是否可以创建一个由所有四个元素组成的类或接口
差不多
class Flyer = Plane | Rocket | Bird | Balloon
您可以创建类型别名:
type Flyer = Plane | Rocket | Bird | Balloon;
这只是一个别名;它的行为将与您以扩展形式编写的相同。您可以创建类型别名:
type Flyer = Plane | Rocket | Bird | Balloon;
这只是一个别名;它的行为将与您以扩展形式编写的相同。如果类相似,则它们应共享一个接口。如果类相似,则它们应共享一个接口。的可能重复项如果类相似,则它们应共享一个接口。的可能重复项