繁体   English   中英

多种类型的打字稿联合

[英]typescript union of multiple types

全部,我有4个非常相似的打字稿类,并且我可以将这4个类中的任何一个传递给相同的函数。 所以我的函数签名看起来像这样。

foo(a:Plane |Rocket | Bird | Balloon) { dostuff;}

是否可以创建作为所有四个的并集的类或接口

就像是

class Flyer = Plane | Rocket | Bird | Balloon

您可以创建类型别名:

type Flyer = Plane | Rocket | Bird | Balloon;

这只是一个别名。 它的行为就像您以扩展形式编写的一样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM