美文网首页TypeScript
TypeScript的类型别名

TypeScript的类型别名

作者: Lia代码猪崽 | 来源:发表于2019-10-23 11:21 被阅读0次

    本文摘自

    https://ts.xcatliu.com/advanced/type-aliases


    类型别名

    类型别名用来给一个类型起个新名字。

    简单的例子

    type Name = string;
    type NameResolver = () => string;
    type NameOrResolver = Name | NameResolver;
    
    function getName(n: NameOrResolver): Name {
      if (typeof n === 'string') {
        return n;
      } else {
        return n();
      }
    }
    

    上例中,我们使用 type 创建类型别名。

    类型别名常用于联合类型。

    参考

    相关文章

      网友评论

        本文标题:TypeScript的类型别名

        本文链接:https://www.haomeiwen.com/subject/rughvctx.html