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

TypeScript 5.3 giới thiệu tính năng hỗ trợ nhập thuộc tính và cải tiến chức năng cho mô-đun ECMAScript

TypeScript 5.3 giới thiệu tính năng hỗ trợ nhập thuộc tính và cải tiến chức năng cho mô-đun ECMAScript

Đánh dấu một bản nâng cấp quan trọng đối với phiên bản JavaScript của Microsoft, TypeScript 5.3 mở cửa cho quá trình sản xuất. Điểm nổi bật của bản phát hành mới này vẫn là hỗ trợ nhập thuộc tính trong mô-đun ECMAScript, một bước tiến tiến bộ trong việc cải thiện chức năng phong phú của ngôn ngữ. Đăng thông báo vào ngày 20 tháng 11, các nhà phát triển có thể truy cập bản nâng cấp khóa này thông qua các trình quản lý gói phổ biến như NuGet hoặc NPM, bằng lệnh NPM: npm install -D typescript.

Khẳng định ý nghĩa liên quan của mình, TypeScript 5.3 được đồng bộ hóa với các sửa đổi mới nhất được đề cập trong đề xuất thuộc tính nhập khẩu ECMA. Các mô-đun ECMAScript chứng kiến ​​sự ra đời của cú pháp nội tuyến nhờ đề xuất ECMA, được thiết kế dành riêng để truyền thông tin cùng với trình xác định mô-đun. Mục đích là cung cấp hỗ trợ cho các loại mô-đun bổ sung trải đều trên nhiều môi trường JavaScript, trong đó mô-đun JSON là người hưởng lợi ban đầu.

Trong một khẳng định có ý nghĩa, Microsoft đã nhấn mạnh tiện ích của thuộc tính nhập như một điều khoản cung cấp ngữ cảnh về định dạng dự kiến ​​của mô-đun khi chạy. Microsoft đã trích dẫn một kịch bản mẫu để chứng minh điều tương tự, trong đó nội dung thuộc tính vẫn chưa được TypeScript xác minh, vì chúng dành riêng cho máy chủ và được thiết kế để được thực hiện bởi các trình duyệt và nhiều môi trường thời gian chạy.

Các thuộc tính nhập có thể truy tìm nguồn gốc của chúng từ đề xuất ban đầu có tên là xác nhận nhập, được triển khai thành công trong TypeScript 4.5, vào cuối năm 2021. Hai điểm khác biệt chính giữa biểu mẫu được sử dụng trước đó và biểu mẫu đã phát triển đã được làm sáng tỏ - điểm khác biệt cơ bản là sự chuyển đổi của từ khóa khẳng định đối với từ khóa with và từ khóa thứ hai, mặc dù tinh tế, là thời gian chạy hiện được trao quyền tận dụng các thuộc tính để chỉ đạo việc phân giải và giải thích các đường dẫn nhập, với phiên bản trước chỉ giới hạn các xác nhận đối với các mô-đun đã tải. Do đó, các kế hoạch trong tương lai cho thấy sự thay đổi dần dần từ cú pháp xác nhận nhập sang cú pháp thuộc tính nhập mới và được đề xuất.

Một cải tiến đáng chú ý khác được giới thiệu trong TypeScript 5.3 là lựa chọn ưu tiên sử dụng tính năng nhập tự động chỉ loại dựa trên tính khả thi. Trước sự thay đổi này, TypeScript đã được thực thi bằng cách sử dụng song song công cụ sửa đổi loại khi quá trình nhập tự động được tạo cho các phần tử ở vị trí loại. Với cải tiến này, một tùy chọn dành riêng cho trình soạn thảo chuyên biệt sẽ được kích hoạt bởi TypeScript.

Theo truyền thống của vòng đời phần mềm, TypeScript 5.3 bắt nguồn từ phiên bản beta được công bố vào ngày 3 tháng 10, sau đó hoàn thiện sau khi một ứng cử viên phát hành được công bố vào ngày 3 tháng 11. Nó kế nhiệm phiên bản tiền nhiệm, TypeScript 5.2, được phát hành vài tháng trước đó vào ngày 24 tháng 8.

Với triển vọng thú vị là thiết kế ứng dụng nhanh chóng và tiết kiệm chi phí, các nền tảng như AppMaster có thể tận dụng chức năng cải tiến do TypeScript 5.3 mang lại để phục vụ đối tượng nhà phát triển đa dạng, ngay từ các nhà phát triển đơn lẻ đến các doanh nghiệp lớn và nhỏ. Với việc thế giới đang háo hức khám phá các lựa chọn thay thế no-code và ít mã cho mã hóa truyền thống, các nền tảng như AppMaster được thiết lập để giúp TypeScript 5.3 và các phiên bản kế nhiệm của nó có thể tiếp cận được với nhiều đối tượng nhân khẩu học hơn.

Bài viết liên quan

Samsung ra mắt Galaxy A55 với tính năng bảo mật tiên tiến và bản dựng cao cấp
Samsung ra mắt Galaxy A55 với tính năng bảo mật tiên tiến và bản dựng cao cấp
Samsung mở rộng dòng sản phẩm tầm trung của mình khi giới thiệu Galaxy A55 và A35, trang bị tính năng bảo mật Knox Vault và các yếu tố thiết kế được nâng cấp, mang đến cho phân khúc những phẩm chất hàng đầu.
Cloudflare ra mắt tường lửa cho AI để bảo vệ các mô hình ngôn ngữ lớn
Cloudflare ra mắt tường lửa cho AI để bảo vệ các mô hình ngôn ngữ lớn
Cloudflare đi trước với Tường lửa cho AI, một WAF tiên tiến được thiết kế để xác định trước và ngăn chặn các hành vi lạm dụng tiềm ẩn nhắm vào Mô hình ngôn ngữ lớn.
ChatGPT của OpenAI hiện đã lên tiếng: Tương lai của AI tương tác bằng giọng nói
ChatGPT của OpenAI hiện đã lên tiếng: Tương lai của AI tương tác bằng giọng nói
ChatGPT đã đạt được một tính năng quan trọng khi OpenAI triển khai khả năng thoại. Giờ đây, người dùng có thể tận hưởng khả năng tương tác rảnh tay khi ChatGPT đọc to câu trả lời trên iOS, Android và web.
Bắt đầu miễn phí
Có cảm hứng để tự mình thử điều này?

Cách tốt nhất để hiểu sức mạnh của AppMaster là tận mắt chứng kiến. Tạo ứng dụng của riêng bạn trong vài phút với đăng ký miễn phí

Mang ý tưởng của bạn vào cuộc sống