Phát hành TypeScript 5.5
(devblogs.microsoft.com)- Inferred Type Predicates: TypeScript giờ có thể suy luận rằng một hàm trả về Type Predicates trong những điều kiện nhất định
- Thu hẹp luồng điều khiển cho Constant Indexed Accesses: có thể thu hẹp các biểu thức dạng
obj[key]khiobjvàkeylà hằng số - Thẻ JSDoc
@import: thẻ JSDoc mới giúp chỉ import kiểu dữ liệu thuận tiện hơn so vớiimport(...)hiện có - Kiểm tra cú pháp biểu thức chính quy: bổ sung tính năng phát hiện lỗi cú pháp trong regex literal
- Hỗ trợ các phương thức
Setmới của ECMAScript: khai báo kiểu cho các phương thứcSetmới nhưunion,intersection - Isolated Declarations: tùy chọn cho phép xử lý việc tạo tệp khai báo (
.d.ts) theo từng tệp riêng lẻ mà không cần kiểm tra kiểu - Biến mẫu
${configDir}cho tệp cấu hình: biến có thể dùng thay cho đường dẫn tương đối trong tệp cấu hình - Tham chiếu phụ thuộc trong
package.json: cải thiện lỗi tham chiếu mô-đun phụ thuộc khi tạo tệp khai báo - Cải thiện độ ổn định của editor và Watch Mode: tăng độ tin cậy cho việc cập nhật lỗi trong editor và các hành vi liên quan
- Tối ưu hiệu năng và dung lượng: cải thiện hiệu năng trên nhiều khía cạnh như language service, API và đồ thị luồng điều khiển
- Sử dụng API trong mô-đun ECMAScript: có thể dùng API của gói
typescriptbằng câu lệnhimport - API
transpileDeclaration: API mới để tạo tệp khai báo - Những thay đổi hành vi đáng chú ý
- Vô hiệu hóa các tính năng đã bị ngừng hỗ trợ từ TypeScript 5.0
- Ảnh hưởng đến kiểm tra kiểu do thay đổi trong
lib.d.ts - Tăng cường kiểm tra cú pháp decorator
- Không cho phép bí danh kiểu
undefined - Đơn giản hóa việc phát sinh khai báo directive tham chiếu
Chưa có bình luận nào.