Linode

TypeScript 5.1發佈 新功能介紹

Editor

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中啓用。


相关文章

  • 通知:RAKsmart香港機房緊急網絡維護

    8月26日下午知名美國服務器商RAKsmt發出通知,將對RAKsmt香港機房進行網絡維護,具體通知內容如下: RAKsmt香港機房接到運營商通知,將於中國時間202年8月27日00:00至凌晨4:00進行緊急網絡維護。 維護期間涉及RAKsmt香港服務器和RAKsmt香港VPS網絡可能會發生中斷,預...

  • Dynadot品牌全面升級 提高用戶體驗和操作便利性

    近日Dyndot對品牌進行了全面升級,致力於提高用戶體驗和操作便利性。在網站頁面升級方面,Dyndot不斷改進網站的設計和功能,力求爲用戶打造一箇簡潔、實惠、安全的一站式域名服務平臺。新設計簡潔明瞭,界面平面化、直觀化,充滿科技感,信息清晰簡潔,讓用戶能夠更輕鬆地找到所需的所有工具和服務。 Dynd...

  • Rocky Linux 9.2已提供PowerPC架構支持

    Rocky Linux 9.2目前可用於PowePC (LE)或PPC 64體系結構。據瞭解,PowePC POWER 9體系結構已經對物理CPU進行了多次修改,被認爲是“普遍可用”。也就是說,Powe 9 ISA (Powe 9 DD2.2)的設計文檔版本2.2是Red Ht認爲生產就緒的處理器的...

  • Ubuntu 22.04 LTS發佈 新特性介紹

    Ubuntu 22.04 LTS發佈,代號爲“Jmmy Jellyfish“,它是一箇長期支持版本,將在發佈後的五年內獲得持續的應用程序更新和關鍵安全修復。相信在不久之後,國內服務器或國外服務器商家將會陸續提供Ubuntu 22.04 LTS支持。 Ubuntu 22.04 LTS主要新特性介紹: ...

  • Namecheap小型企業周優惠活動預告 域名高達96%折扣

    域名註冊商Nmechep日前宣佈將於美國東部時間2022年6月2日午夜推出Business Essentils優惠活動,活動產品包括熱門域名、主機和企業郵箱、網絡安全及商業工具包等等,其中域名高達96%折扣,優惠力度大,有需要的朋友,可以關注下。 Nmechep本次小型企業周優惠活動(Busines...

  • Amazon RDS免費套餐新增更多實例選項

    即日起,Amzon Reltionl Dtbse Seice (Amzon RDS) 免費套餐將包括所有商業區域內的db.t3.mico和基於AWS Giton2的db.t4g.mico實例。對於新的AWS客戶,這將爲您提供除當前AWS免費套餐所包含db.t2.mico實例外的更多選項。 點擊查看:...

  • WordPress 6.0 Beta 3發佈

    WodPess 6.0 Bet 3發佈,這是WodPess 6.0正式版發佈前的最後一箇Bet版本,大家可以在測試服務器和站點上對它進行測試。 這裏有三種方式可以測試WodPess 6.0 Bet 3 方法、安裝並激活WodPess Bet Teste插件(選擇Bleeding edge頻道或Bet...

  • Namecheap將推出Domain Vault域高級保護服務

    域名註冊商Nmechep近日宣佈將推出Domin Vult服務,爲用戶註冊的域名添加高級保護。在Nmechep上申請註冊域名的用戶應該都知道,它提供免費域隱私保護服務,所以默認情況下,域名是安全的。而Domin Vult服務將爲域名添加額外的一層保護,以更加安全的方式來鎖定域名。 Domin Vul...

  • Vultr平臺多項功能更新 用戶能更輕鬆地管理雲基礎架構

    Vult宣佈即將推出支持NVIDIA GPU的Kubenetes Engine。通過支持NVIDIA最新的數據中心GPU,包括A00、A40和A6,Vult爲開發人員和創新者提供了廣泛的高性能配置,以支持更多流行的機器學習框架、深度學習模型或GPU加速的應用。 您可以登錄到Vult控制面板,快速部署...

  • VirtualBox 6.1.32維護版本發佈

    VitulBox正式版是一款免費開源的虛擬機軟件,佔用內存少,操作簡單,可跨平臺運行在Windows、Linux等多種操作系統上,功能強大且性能出色。目前,VitulBox 6..32維護版本發佈,主要更新內容如下: VMM:使用Hype-V時更改了guest RAM管理,以更好地與HVCI兼容(b...