Phiên bản beta của TypeScript 5.3, một sản phẩm trong sáng kiến nâng cao JavaScript của Microsoft hiện được thiết kế để tăng cường hỗ trợ mở rộng để nhập các thuộc tính, một chức năng của đề xuất tiêu chuẩn ECMAscript. Được đánh dấu rõ ràng cho việc nhập mô-đun, các thuộc tính này sẽ truyền tải thông tin bổ sung cùng với bộ xác định mô-đun. Đề xuất có kế hoạch thúc đẩy các thuộc tính nhập để củng cố các loại mô-đun khác nhau một cách phổ biến trên các môi trường JavaScript, bắt đầu bằng các mô-đun JSON.
Một bản cập nhật được Microsoft đăng vào ngày 3 tháng 10 liên quan đến bản beta TypeScript 5.3 nêu bật rằng các thuộc tính nhập sẽ phục vụ mục đích cung cấp thông tin chi tiết về định dạng dự đoán của mô-đun trong quá trình chạy. Microsoft đã chỉ ra một trường hợp rằng nội dung trong các thuộc tính này, không bị TypeScript chạm tới do dành riêng cho máy chủ, có thể được xử lý liền mạch bởi trình duyệt và thời gian chạy.
Thuộc tính nhập về cơ bản là sự phát triển của một phiên bản trước đó, các xác nhận nhập, được hiện thực hóa trong TypeScript 4.5, có từ tháng 11 năm 2021. Điều khác biệt giữa các thuộc tính nhập với phiên bản tiền nhiệm là việc sử dụng từ khóa 'với' thay thế 'xác nhận'. Đồng thời, một cải tiến khá tinh tế khác là khả năng của thời gian chạy để sử dụng các thuộc tính để điều khiển độ phân giải cũng như khả năng hiểu các đường dẫn nhập. Ngược lại, các xác nhận nhập có khả năng hạn chế để xác nhận một đặc tính chỉ đăng tải mô-đun. Kế hoạch đề xuất loại bỏ cú pháp lỗi thời để xác nhận nhập khẩu, mở đường cho tiêu chuẩn mới chớm nở của các thuộc tính nhập khẩu.
Bản TypeScript 5.3 beta mới nhất có sẵn thông qua NuGet hoặc có thể được cài đặt bằng NPM bằng cách chạy lệnh: npm install -D typescript@beta
Foregrounding TypeScript 5.3, một ứng cử viên phát hành, dự kiến vào ngày 31 tháng 10. Sau đó, ngày 14 tháng 11 được đánh dấu cho lần sản xuất cuối cùng. Phiên bản trước đây, TypeScript 5.2, được triển khai vào ngày 24 tháng 8.
Trong bối cảnh phát triển no-code và low-code mới nổi, các nền tảng như AppMaster đang tạo dựng chỗ đứng riêng cho mình bằng cách cung cấp môi trường phát triển mạnh mẽ, toàn diện và tích hợp giúp các công ty phát triển nhanh chóng và tiết kiệm chi phí các ứng dụng phụ trợ, web và di động. như TypeScript.