11 điểm bởi composite 2023-08-25 | 2 bình luận | Chia sẻ qua WhatsApp

Phiên bản TypeScript 5.2 đã được phát hành.

  • Quản lý tài nguyên tường minh thông qua câu lệnh using
  • Metadata cho decorator
  • Phần tử tuple có tên hoặc ẩn danh
  • Dễ sử dụng hơn các phương thức gộp mảng
  • Các phương thức sao chép mảng
  • Hỗ trợ symbols làm khóa cho WeakMapWeakSet
  • Hỗ trợ đường dẫn import chỉ chứa kiểu trong phần mở rộng tệp triển khai của TypeScript
  • Tự động chèn dấu phẩy khi nhập thành viên đối tượng
  • Refactor inline biến (nếu một biến chỉ được dùng ở một số vị trí nhất định thì tự động chèn giá trị của biến rồi xóa câu lệnh khai báo biến; tương tự các IDE dựa trên IntelliJ)
  • Có thể nhấp vào gợi ý tên đối số dạng inlay (hiển thị trực quan tên đối số bên cạnh tham số, cũng tương tự các IDE dựa trên IntelliJ)
  • Tối ưu hóa kiểm tra tương thích kiểu đầu vào (tăng tốc phân tích các kiểu tương tự)
  • Ngoài ra còn có nhiều thay đổi và bản sửa lỗi khác
    • lib.d.ts (cập nhật kiểu DOM)
    • Hỗ trợ phần tử không được chỉ định (undefined) cho thuộc tính labeledElementDeclarations
    • Thuộc tính modulemoduleResolution phải luôn khớp nhau trong cấu hình môi trường Node.js
    • Kiểm tra export nhất quán cho các symbol đã được hợp nhất
    • modules luôn được phát ra dưới dạng namespace

2 bình luận

 
superwoou 2023-08-25

Việc dùng các phương thức gộp mảng trở nên dễ hơn
thì
Việc dùng các phương thức cho union của mảng trở nên dễ hơn

có lẽ sẽ là cách diễn đạt phù hợp hơn (dù ngay cả cách này nghe vẫn hơi gượng)

 
[Bình luận này đã bị ẩn.]