Mengumumkan TypeScript 5.2
(devblogs.microsoft.com)TypeScript versi 5.2 telah dirilis.
- Manajemen resource eksplisit melalui deklarasi
using - Metadata dekorator
- Elemen tuple bernama atau anonim
- Penggunaan method untuk menggabungkan array menjadi lebih mudah
- Method penyalinan array
- Dukungan tipe simbol (
symbols) untuk keyWeakMapdanWeakSet - Dukungan jalur import yang hanya berisi tipe pada ekstensi file implementasi TypeScript
- Penyisipan koma otomatis saat memasukkan anggota objek
- Refactoring inline variable (jika variabel tertentu hanya digunakan di tempat tertentu, nilai variabel akan disisipkan secara otomatis lalu deklarasi variabel dihapus; mirip dengan IDE berbasis IntelliJ)
- Petunjuk argumen Inlay dapat diklik (memberikan nama argumen secara visual di samping argumen, dan ini juga mirip dengan IDE berbasis IntelliJ)
- Optimasi pemeriksaan kompatibilitas tipe yang masuk (meningkatkan kecepatan analisis tipe serupa)
- Berbagai perubahan dan perbaikan lainnya
lib.d.ts(pembaruan tipe DOM)- Dukungan elemen yang tidak ditentukan (
undefined) pada propertilabeledElementDeclarations - Properti
moduledanmoduleResolutionharus selalu cocok dalam konfigurasi lingkungan Node.js - Pemeriksaan
exportyang konsisten untuk simbol yang digabungkan modulesselalu dihasilkan dalam bentuknamespace
2 komentar
Akan lebih mudah menggunakan metode untuk menggabungkan array
adalah
Akan lebih mudah menggunakan metode pada union array
Saya rasa itu akan menjadi ungkapan yang lebih tepat (meski ini pun terasa agak canggung)