全部,我有4个非常相似的打字稿类,我可以将4个类中的任何一个传递给同一个函数.所以我的函数签名看起来像这样.
foo(a:Plane |Rocket | Bird | Balloon) { dostuff;}
Run Code Online (Sandbox Code Playgroud)
是否可以创建一个所有四个联合的类或接口
就像是
class Flyer = Plane | Rocket | Bird | Balloon
Run Code Online (Sandbox Code Playgroud)
您可以创建一个类型别名:
type Flyer = Plane | Rocket | Bird | Balloon;
Run Code Online (Sandbox Code Playgroud)
这只是一个别名; 它的行为方式与您以扩展形式编写它的方式相同.
| 归档时间: |
|
| 查看次数: |
83 次 |
| 最近记录: |