Rilis TypeScript 5.5
(devblogs.microsoft.com)- 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 saatobjdankeybersifat konstan - Tag JSDoc
@import: tag JSDoc baru untuk mengimpor tipe saja dengan lebih mudah dibandingimport(...)yang sudah ada - Pemeriksaan sintaks regex: penambahan fitur untuk menangkap kesalahan sintaks pada regex literal
- Dukungan metode
SetECMAScript baru: deklarasi tipe untuk metodeSetbaru sepertiunion,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
typescriptkini dapat digunakan melalui pernyataanimport - 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
undefinedtidak lagi diizinkan - Penyederhanaan emit deklarasi directive referensi
Belum ada komentar.