TS2451TS2451 — Tidak Dapat Mendeklarasikan Ulang Variabel Berlingkup Blok
Variabel yang dideklarasikan dengan let atau const dideklarasikan ulang dalam lingkup yang sama.
TS2705Fungsi async memerlukan target ECMAScript yang lebih tinggi untuk dikompilasi.
Target dalam tsconfig diatur ke ES5 atau lebih rendah, tetapi async/await memerlukan ES2017 atau polyfill. TypeScript tidak dapat menurunkan level fungsi async tanpa pengaturan library atau target yang sesuai.
Atur target ke ES2017 atau lebih tinggi dalam tsconfig.json. Atau, tambahkan ES2015.Promise ke array lib dan pastikan polyfill Promise tersedia. Gunakan rantai .then() sebagai alternatif async/await.
TS2451Variabel yang dideklarasikan dengan let atau const dideklarasikan ulang dalam lingkup yang sama.
TS2610Kelas turunan mendefinisikan property di mana kelas dasar memiliki accessor.
TS2590Ekspresi tipe yang dihasilkan membentuk union dengan terlalu banyak anggota sehingga melampaui batas representasi TypeScript.
TS2531TypeScript memperingatkan bahwa ekspresi bisa bernilai null saat runtime, dan Anda menggunakannya tanpa pemeriksaan.
TS2565Properti kelas dengan pernyataan penetapan pasti (!) tidak pernah dibaca.
TS17004JSX fragment ('<'>...'<'/>) memerlukan jsxFragmentFactory atau React.Fragment yang tersedia.