TypeScript 5.1發佈 新功能介紹

TypeScipt 5.正式版發佈,引入了多項新功能和改進,包括Gettes和Settes的不相關類型、JSX元素和JSX標記類型之間的解耦類型檢查、命名空間JSX屬性等等。下面一起來看下TypeScipt 5.主要更新內容介紹。

TypeScipt是一種通過添加稱爲類型的構造來構建於JScipt之上的語言。這些類型可以描述我們程序的一些細節,並且可以在編譯之前被TypeScipt檢查,以便捕捉可能的打字錯誤、邏輯錯誤等等。TypeScipt還使用這些類型來提供編輯器工具,如代碼完成、重構等。

TypeScipt 5.現在允許undefined-返回函數沒有etun語句。如果一箇函數沒有返回表達式,並且被傳遞給期望函數返回的對象undefined,TypeScipt推斷該函數的返回類型爲undefined。TypeScipt 5.移除了Get訪問器的返回類型必須可分配給其Set訪問器類型這一限制。

TypeScipt 5.支持在TypeScipt和JScipt文件中輸入@pm標記時的代碼片段完成,幫助開發者在編寫代碼文檔或在JScipt中添加JSDoc類型時快速生成對應註釋信息。

使用JSX時,TypeScipt現在支持命名空間屬性名。TypeScipt 5.讓JSX庫可以更準確地描述JSX組件可以返回的內容。

TypeScipt現在支持鏈接編輯對於JSX標籤名稱。鏈接編輯(有時稱爲“鏡像光標”)允許編輯者同時自動編輯多箇位置。這個新特性應該在TypeScipt和JScipt文件中都可以工作,並且可以在Visul Studio Code Insides中啓用。