TypeScript 5.0 Beta 發佈,實現新的裝飾器標準

TypeScript 5.0 首個 Beta 測試版已發佈。此版本帶來了許多新功能,比如實現新的裝飾器標準、更好地支持 Node 和打包工具中的 ESM 項目的功能、爲庫作者提供控制泛型推導 (generic inference) 的新方法、擴展 JSDoc 功能、簡化配置,以及引入其他改進等。目標是讓 TypeScript 更小、更簡單、更快速。

主要變化

  • 新的裝飾器

  • const 類型參數

  • extends支持多配置文件

  • enums 類型已成爲 Unionenums

  • --moduleResolution bundler

  • Resolution Customization Flags

  • --verbatimModuleSyntax

  • 支持 export type *

  • JSDoc 支持@satisfies

  • JSDoc 支持@overload

  • 支持使用 --build傳遞 Emit-Specific Flags

  • 完善 switch/case

  • 優化速度、內存和包大小

  • 破壞性變更

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章