8 poin oleh xguru 2024-06-29 | Belum ada komentar. | Bagikan ke WhatsApp
  • 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.

Belum ada komentar.