- Inferred Type Predicates: TypeScript kini dapat menyimpulkan bahwa sebuah fungsi mengembalikan Type Predicates dalam kondisi tertentu
- Penyempitan alur kontrol untuk Constant Indexed Accesses: ekspresi berbentuk
obj[key] dapat dipersempit saat obj dan key bersifat konstan
- Tag JSDoc
@import: tag JSDoc baru untuk mengimpor tipe saja dengan lebih mudah dibanding import(...) yang sudah ada
- Pemeriksaan sintaks regex: penambahan fitur untuk menangkap kesalahan sintaks pada regex literal
- Dukungan metode
Set ECMAScript baru: deklarasi tipe untuk metode Set baru seperti union, intersection, dan lainnya
- Isolated Declarations: opsi yang memungkinkan pembuatan berkas deklarasi (
.d.ts) diproses per berkas tanpa pemeriksaan tipe
- Variabel templat
${configDir} untuk berkas Configuration: variabel yang dapat digunakan di berkas konfigurasi sebagai pengganti jalur relatif
- Referensi dependensi
package.json: perbaikan kesalahan referensi modul dependensi saat membuat berkas deklarasi
- Peningkatan stabilitas editor dan Watch-Mode: peningkatan keandalan seperti pembaruan error di editor
- Optimasi performa dan ukuran: peningkatan performa di berbagai aspek seperti language service, API, dan control flow graph
- Penggunaan API di modul ECMAScript: API dari paket
typescript kini dapat digunakan melalui pernyataan import
- API
transpileDeclaration: API baru untuk pembuatan berkas deklarasi
- Perubahan perilaku yang patut diperhatikan
- Penonaktifan fitur yang sudah deprecated sejak TypeScript 5.0
- Dampak pada pemeriksaan tipe akibat perubahan
lib.d.ts
- Pemeriksaan sintaks decorator diperketat
- Alias tipe
undefined tidak lagi diizinkan
- Penyederhanaan emit deklarasi directive referensi
Belum ada komentar.