Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

TypeScript 5.3 เปิดตัวการรองรับคุณสมบัติการนำเข้าและปรับปรุงการทำงานสำหรับโมดูล ECMAScript

TypeScript 5.3 เปิดตัวการรองรับคุณสมบัติการนำเข้าและปรับปรุงการทำงานสำหรับโมดูล ECMAScript

การทำเครื่องหมายการอัพเกรดที่สำคัญสำหรับคู่หู JavaScript ของ Microsoft TypeScript 5.3 เปิดประตูสู่การผลิต จุดเด่นของรุ่นใหม่นี้ยังคงรองรับคุณลักษณะการนำเข้าในโมดูล ECMAScript ซึ่งเป็นความก้าวหน้าในการปรับปรุงฟังก์ชันการทำงานที่หลากหลายของภาษา โพสต์ประกาศในวันที่ 20 พฤศจิกายน นักพัฒนาสามารถเข้าถึงการอัปเกรดคีย์นี้ผ่านทางผู้จัดการแพ็คเกจยอดนิยม เช่น NuGet หรือ NPM โดยใช้คำสั่ง NPM: npm install -D typescript

โดยอ้างว่ามีความเกี่ยวข้อง TypeScript 5.3 ได้รับการซิงโครไนซ์กับการแก้ไขล่าสุดที่ระบุในข้อเสนอคุณลักษณะการนำเข้า ECMA โมดูล ECMAScript เป็นพยานถึงการมาถึงของไวยากรณ์อินไลน์ที่ได้รับความอนุเคราะห์จากข้อเสนอ ECMA ซึ่งออกแบบมาเพื่อส่งข้อมูลควบคู่ไปกับตัวระบุโมดูลโดยเฉพาะ จุดประสงค์คือการให้การสนับสนุนประเภทโมดูลเพิ่มเติมที่กระจายอย่างสม่ำเสมอทั่วทั้งสภาพแวดล้อม JavaScript ที่หลากหลาย โดยโมดูล JSON เป็นผู้รับประโยชน์เบื้องต้น

ในการยืนยันที่มีความหมาย Microsoft ได้เน้นย้ำยูทิลิตี้ของแอตทริบิวต์การนำเข้าเป็นข้อกำหนดในการจัดหาบริบทเกี่ยวกับรูปแบบที่คาดหวังของโมดูลในขณะรันไทม์ Microsoft อ้างถึงสถานการณ์ตัวอย่างเพื่อสาธิตสิ่งเดียวกัน โดยที่เนื้อหาแอตทริบิวต์ยังคงไม่ได้รับการยืนยันโดย TypeScript เนื่องจากเป็นเนื้อหาเฉพาะโฮสต์และได้รับการออกแบบทางวิศวกรรมให้รองรับโดยเบราว์เซอร์และสภาพแวดล้อมรันไทม์หลายรายการ

คุณลักษณะการนำเข้าสามารถติดตามต้นกำเนิดกลับไปยังข้อเสนอเริ่มต้นที่เรียกกันว่าการยืนยันการนำเข้า ซึ่งนำไปใช้ได้สำเร็จใน TypeScript 4.5 ในช่วงปลายปี 2021 ความแตกต่างที่สำคัญสองประการระหว่างรูปแบบที่ใช้ก่อนหน้านี้และรูปแบบที่พัฒนาได้ถูกเปิดเผย - สิ่งแรกเริ่มคือการสลับของคีย์เวิร์ด assert สำหรับคีย์เวิร์ดที่มีคีย์เวิร์ดและคีย์เวิร์ดที่สอง แม้ว่าจะเป็นเรื่องละเอียดอ่อน ก็คือตอนนี้รันไทม์ได้รับสิทธิ์ให้ใช้ประโยชน์จากแอตทริบิวต์เพื่อกำหนดแนวทางการแก้ปัญหาและการตีความเส้นทางการนำเข้า โดยเวอร์ชันก่อนหน้านี้จะจำกัดการยืนยันเฉพาะโมดูลที่โหลดเท่านั้น ดังนั้น แผนในอนาคตบ่งชี้ถึงการเปลี่ยนแปลงที่ก้าวหน้าจากไวยากรณ์การยืนยันการนำเข้าไปเป็นไวยากรณ์แอตทริบิวต์การนำเข้าใหม่และที่เสนอ

การปรับปรุงที่โดดเด่นอีกประการหนึ่งที่นำมาใช้ใน TypeScript 5.3 คือทางเลือกพิเศษในการใช้การนำเข้าอัตโนมัติเฉพาะประเภทตามความเป็นไปได้ ก่อนการเปลี่ยนแปลงนี้ TypeScript บังคับใช้โดยใช้ตัวแก้ไขประเภทแบบคู่ขนานเมื่อมีการสร้างการนำเข้าอัตโนมัติสำหรับองค์ประกอบในตำแหน่งประเภท ด้วยการปรับปรุงนี้ ตัวเลือกเฉพาะตัวแก้ไขเฉพาะจะถูกเปิดใช้งานโดย TypeScript

ตามธรรมเนียมของวงจรการใช้งานซอฟต์แวร์ TypeScript 5.3 มีต้นกำเนิดมาจากเวอร์ชันเบต้าที่เปิดตัวในวันที่ 3 ตุลาคม ต่อมาจะสิ้นสุดภายหลังหลังจากผู้สมัครเปิดตัวประกาศเมื่อวันที่ 3 พฤศจิกายน โดยสืบทอดต่อจาก TypeScript 5.2 รุ่นก่อน ซึ่งเปิดตัวไม่กี่เดือนก่อนหน้านี้ในวันที่ 24 สิงหาคม

ด้วยโอกาสอันน่าตื่นเต้นในการออกแบบแอปพลิเคชันอย่างรวดเร็วและคุ้มค่า แพลตฟอร์มอย่าง AppMaster จึงสามารถใช้ประโยชน์จากฟังก์ชันการทำงานที่ได้รับการปรับปรุงจาก TypeScript 5.3 เพื่อรองรับกลุ่มนักพัฒนาที่หลากหลาย ตั้งแต่นักพัฒนาเดี่ยวไปจนถึงองค์กรทั้งขนาดใหญ่และขนาดเล็ก ในขณะที่โลกต่างกระตือรือร้นที่จะสำรวจทางเลือกที่ no-code และเขียนโค้ดต่ำแทนการเขียนโค้ดแบบดั้งเดิม แพลตฟอร์มอย่าง AppMaster จึงได้รับการตั้งค่าเพื่อทำให้ TypeScript 5.3 และรุ่นต่อๆ เข้าถึงได้ในกลุ่มประชากรในวงกว้าง

กระทู้ที่เกี่ยวข้อง

Samsung เปิดตัว Galaxy A55 พร้อมนวัตกรรมความปลอดภัยและโครงสร้างระดับพรีเมียม
Samsung เปิดตัว Galaxy A55 พร้อมนวัตกรรมความปลอดภัยและโครงสร้างระดับพรีเมียม
Samsung ขยายกลุ่มผลิตภัณฑ์ระดับกลางด้วยการเปิดตัว Galaxy A55 และ A35 ที่มีการรักษาความปลอดภัยแบบ Knox Vault และองค์ประกอบการออกแบบที่ได้รับการอัปเกรด โดยผสมผสานกลุ่มนี้เข้ากับคุณสมบัติระดับเรือธง
Cloudflare เปิดตัวไฟร์วอลล์สำหรับ AI เพื่อปกป้องโมเดลภาษาขนาดใหญ่
Cloudflare เปิดตัวไฟร์วอลล์สำหรับ AI เพื่อปกป้องโมเดลภาษาขนาดใหญ่
Cloudflare ก้าวไปข้างหน้าด้วยไฟร์วอลล์สำหรับ AI ซึ่งเป็น WAF ขั้นสูงที่ออกแบบมาเพื่อระบุล่วงหน้าและป้องกันการละเมิดที่อาจเกิดขึ้นโดยกำหนดเป้าหมายไปที่โมเดลภาษาขนาดใหญ่
ChatGPT ของ OpenAI พูดถึง: อนาคตของ AI แบบโต้ตอบด้วยเสียง
ChatGPT ของ OpenAI พูดถึง: อนาคตของ AI แบบโต้ตอบด้วยเสียง
ChatGPT บรรลุฟีเจอร์หลักด้วย OpenAI ที่เปิดตัวความสามารถด้านเสียง ขณะนี้ผู้ใช้สามารถเพลิดเพลินกับการโต้ตอบแบบแฮนด์ฟรีได้เนื่องจาก ChatGPT อ่านออกเสียงคำตอบบน iOS, Android และเว็บ
เริ่มต้นฟรี
แรงบันดาลใจที่จะลองสิ่งนี้ด้วยตัวเอง?

วิธีที่ดีที่สุดที่จะเข้าใจถึงพลังของ AppMaster คือการได้เห็นมันด้วยตัวคุณเอง สร้างแอปพลิเคชันของคุณเองในไม่กี่นาทีด้วยการสมัครสมาชิกฟรี

นำความคิดของคุณมาสู่ชีวิต