代码之家  ›  专栏  ›  技术社区  ›  Tommie Jones

多种类型的typescript联合

  •  0
  • Tommie Jones  · 技术社区  · 6 年前

    所有的, 我有4个非常相似的类型脚本类,我可以将这4个类中的任何一个传递给同一个函数。所以我的函数签名是这样的。

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

    是否可以创建一个类或接口,该类或接口是所有四个类的联合

    有点像

    class Flyer = Plane | Rocket | Bird | Balloon
    
    1 回复  |  直到 6 年前
        1
  •  5
  •   Ryan Cavanaugh    6 年前

    type Flyer = Plane | Rocket | Bird | Balloon;