typescript as 重命名-TypeScript类型别名_TS教程

2023-09-18 0 3,701 百度已收录

在实际应用中,有些类型名称比较长或者不好记。 重命名是一个更好的解决方案。

TypeScript 可以通过 type 关键字重命名类型,请参见以下代码示例:

interface T1 {
  a: boolean;
  b: string;
}
 
interface T2 {
  a: boolean;
  b: number;
}
 
type T = T1 & T2;

里面的代码将交集类型 T1&T2 重命名为 T。

如果里面的代码演示有点复杂typescript as 重命名,我们看一段很简单的代码:

type ant = string;
let str:ant="Downzz.com";

别名不会创建新类型,而是创建一个新名称来引用该类型。

子类别名称:

TypeScript 1.6 版本开始支持为类库提供别名。 首先看一个代码示例:

type ant=string | (() => string)

它重命名非基类联合类型; 对于联合类型typescript as 重命名,请参阅 TypeScript 联合类型章节。

type ant=T | (() => T)

里面是基类相关类型的重命名。

类型别名和套接字的区别:

通过前面的介绍,类型别名与套接字有一些相似之处,但差异也很大:

(1). 错误消息不会使用别名。

(2)。 套接字创建新类型,而别名不创建新类型。 它是对原始类型的引用。

(3)。 虽然使用了别名,但编辑器只能提示,仍然显示原始类型名称:

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 typescript typescript as 重命名-TypeScript类型别名_TS教程 https://www.wkzy.net/game/197104.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务