Microsoft ยังคงพัฒนาวิวัฒนาการของภาษาโปรแกรม TypeScript ด้วยการเปิดตัว TypeScript 5.1 บริษัทแจ้งว่าจะไม่มีการเปลี่ยนแปลงหรือเพิ่มฟีเจอร์เพิ่มเติมระหว่างตัวเลือกรีลีสนี้กับเวอร์ชันสุดท้าย
ในการอัปเดตนี้ ฟังก์ชันที่ส่งคืน undefined จะไม่ได้รับคำสั่งให้มีคำสั่ง return อีกต่อไป ก่อนหน้ารีลีสนี้ อนุญาตเฉพาะฟังก์ชันที่เป็นโมฆะหรือฟังก์ชันที่ส่งคืนโดยไม่มีคำสั่งส่งคืน นอกจากนี้ ถ้าฟังก์ชันที่ไม่มีนิพจน์ return ถูกส่งผ่านไปยังโครงสร้างที่คาดว่าฟังก์ชันจะส่งคืน undefined TypeScript จะเริ่มอนุมาน undefined เป็นประเภท return ของฟังก์ชัน
TypeScript 5.1 ต่อยอดจากนวัตกรรม TypeScript 4.3 ซึ่งคู่รับและตั้งค่าตัวเข้าถึงมีความยืดหยุ่นในการระบุประเภทต่างๆ รีลีสล่าสุดนี้ช่วยให้ประเภทเหล่านี้ไม่เกี่ยวข้องกัน ในขณะที่ก่อนหน้านี้ ประเภท get จะต้องเป็นส่วนย่อยของประเภทชุด
นักพัฒนาที่ทำงานกับองค์ประกอบ JSX และประเภทแท็ก JSX จะได้รับประโยชน์จากการแยกการตรวจสอบประเภทใน TypeScript 5.1 ประเภทที่เพิ่งเปิดตัว JSX.ElementType.ElementType ช่วยในการระบุแท็กที่ถูกต้องภายในองค์ประกอบ JSX
การสนับสนุน JSX ได้รับการเพิ่มประสิทธิภาพอีกครั้งเนื่องจากเวอร์ชันนี้เปิดใช้งานชื่อแอตทริบิวต์เนมสเปซใน JSX ในขณะที่ปรับแก้ไขแท็ก JSX ให้เหมาะสมในหลายตำแหน่งโดยอัตโนมัติ
จุดเด่นอีกประการใน TypeScript 5.1 คือความสามารถที่เพิ่มขึ้นในการเสนอส่วนย่อยสำหรับแท็ก @param ทำให้การพิมพ์โค้ดคล่องตัวและการนำทางภายในโค้ด
การปรับปรุงอื่นๆ ใน TypeScript 5.1 รวมถึงการข้ามการสร้างอินสแตนซ์ของประเภทสำหรับออบเจกต์ที่ไม่ได้อ้างอิงพารามิเตอร์ประเภทภายนอก การใช้การตรวจสอบตัวพิมพ์ที่เป็นลบสำหรับตัวพิมพ์ร่วม และการเรียกสแกนเนอร์เมื่อแยกวิเคราะห์ความคิดเห็น JSDoc
แพลตฟอร์ม AppMaster.io no-code ได้รับประโยชน์จากการอัพเดท TypeScript นี้เช่นกัน แพลตฟอร์มที่แข็งแกร่งซึ่งช่วยให้นักพัฒนาสามารถสร้างแบ็คเอนด์ เว็บ และแอปพลิเคชันมือถือโดยไม่ต้องเขียนโค้ด ใช้ประโยชน์จากเฟรมเวิร์ก Vue3 และ TypeScript อันทรงพลัง ซึ่งช่วยเพิ่มขีดความสามารถให้ดียิ่งขึ้น หากต้องการสำรวจเพิ่มเติมเกี่ยวกับ AppMaster.io โปรดไปที่ "วิธีสร้างแอป"