微软更新了类别检查器,对于任何使用函数初始化的函数宣告或const宣告,类别检查器将会分析包含的可视范围,追踪任何新增的属性。
微软发布TypeScript 3.1 RC版,这次更新了可映射的多元组(Tuple)和阵列类别,以及函数宣告属性,另外,官方提到,虽然他们尽量避免在语言更新中加入重大变化,但在TypeScript 3.1开发者需要特别注意,厂商专用类别以及Narrowing函数有所变更。
TypeScript 3.1 RC版中开始支持可映射多元组和阵列,微软将TypeScript现存的可映射物件类别,使用在多元组和阵列中。微软TypeScript项目经理Daniel Rosenwasser提到,现在迭代多元组和阵列只是执行了该有的正确行为,并非使用了一个全新的概念来映射多元组和阵列。
第二项更新函数宣告属性,是用来减缓将代码迁移到TypeScript上的不便,能解决命名空间相关的问题。由于之前命名空间无法与var、let或const宣告一起使用,如无类型的React代码移植到TypeScript上,非常的麻烦,而现在微软修改了类别检查器,使其运行更加人性化,Daniel Rosenwasser表示,在TypeScript 3.1中,对于任何使用函数初始化的函数宣告或const宣告,类别检查器将会分析包含的可视范围,以追踪任何新增的属性。
TypeScript 3.1已做出了一些较大的变革,内建lib.d.ts的函数库将不再支持厂商专用类别,TypeScript 3.1后的lib.d.ts和其他内建宣告函数库,将完全使用WHATWG DOM规范的网页IDL档案产生,好处是lib.d.ts将更容易更新维护,要继续使用厂商专用类别的开发者,需要增加额外宣告,否则将会让应用程序无法支持特定浏览器。另外,Narrowing函数也进行了改变,现在typeof foo
相关资讯
最新热门应用
ceex创享交易所最新版本
其它软件11.7MB
下载深币交易所苹果app
其它软件223.89MB
下载bingbon交易所app
其它软件28.56MB
下载币为交易所官方
其它软件67.70MB
下载满币交易所appios
其它软件80.40MB
下载vb global交易所
其它软件164.41M
下载中币交易所官方app
其它软件288.1 MB
下载aofex交易所app
其它软件121.52M
下载osl交易所app
其它软件69.42MB
下载币客盈交易所官网
其它软件292.97MB
下载