TypeScript 3.9 Beta 現已發布。該版本主要致力於提供穩定性、進行錯誤修復和減少崩潰。
具體更新內容如下:
- Inference 和 Promise.all 改進:以前有關 Promises 的問題和錯誤已得到修復。查看拉取請求以獲取更多信息。
- 速度改進:TypeScript 將其 Material-ui 的編譯時間減少了 40%。
- 在@ts-ignore 指令中添加了@ts-expect-error。
- 條件表達式中的未調用函數檢查。
- 編輯器改進:不僅增強了大多數主要編輯器中的 TypeScript 編輯體驗,而且還增強了 Visual Studio 系列編輯器中的 JavaScript 體驗。
- JavaScript 中的 CommonJS 自動導入
- 代碼操作保留換行符
- 支持「Solution Style」 tsconfig.json文件
重大變化
- 解析可選鏈接和 Non-Null Assertions 中的差異
-
}
and >
現在是無效的 JSX 文本字元
- Getters/Setters 不再枚舉
- ......
更多詳細信息可查看發布說明:https://devblogs.microsoft.com/typescript/announcing-typescript-3-9-beta/