- 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] khi obj và key là 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ới import(...) 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
Set mới của ECMAScript: khai báo kiểu cho các phương thức Set mớ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
typescript bằng câu lệnh import
- 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.