設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

微軟開(kāi)源編程語(yǔ)言 TypeScript 5.5 更新:優(yōu)化性能、改進(jìn)編輯器可靠性

2024/6/21 13:45:39 來(lái)源:IT之家 作者:故淵 責(zé)編:故淵

IT之家 6 月 21 日消息,微軟昨日(6 月 20 日)正式發(fā)布 TypeScript 5.5,為軟件開(kāi)發(fā)人員帶來(lái)了大量升級(jí)功能。

TypeScript 是由微軟進(jìn)行開(kāi)發(fā)和維護(hù)的一種開(kāi)源的編程語(yǔ)言,是 JavaScript 的嚴(yán)格語(yǔ)法超集,提供了可選的靜態(tài)類型檢查。

TypeScript 可以聲明和描述類型。在代碼中編寫類型不僅可以讓開(kāi)發(fā)者解釋意圖,而且可以讓其他工具檢查開(kāi)發(fā)者代碼,以捕捉錯(cuò)別字、 null 和 undefined 等錯(cuò)誤。

開(kāi)發(fā)者如果在 Visual Studio 和 VS Code 等編輯器中使用 TypeScript,還能實(shí)現(xiàn)自動(dòng)完成、代碼導(dǎo)航和重構(gòu)等功能。

開(kāi)發(fā)者如果想要使用 TypeScript,可通過(guò)以下 npm 命令實(shí)現(xiàn):

npm install -D typescript

IT之家附上 TypeScript 5.5 中新增功能介紹如下:

  • 推斷類型謂詞

  • 縮小恒定索引訪問(wèn)的控制流

  • JSDoc @import 標(biāo)簽

  • 正則表達(dá)式語(yǔ)法檢查

  • 支持新的 ECMAScript Set 方法

  • 孤立聲明

  • 配置文件的 ${configDir} 模板變量

  • 查詢 package.json 生成聲明文件的依賴關(guān)系

  • 編輯器和觀察模式可靠性改進(jìn)

  • 性能和大小優(yōu)化

  • 通過(guò) ECMAScript 模塊更輕松地使用 API

  • transpileDeclaration 應(yīng)用程序接口

顯著的行為變化:

  • 禁用 TypeScript 5.0 過(guò)時(shí)的功能

  • lib.d.ts 調(diào)整

  • 對(duì) Decorators 進(jìn)行更嚴(yán)苛的解析

  • undefined 不再是可定義的類型名稱

  • 簡(jiǎn)化參考指令聲明 Emit

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:TypeScript,微軟

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知