TS2304TS2304 — Nama Tidak Ditemukan
TypeScript tidak dapat menemukan variabel, fungsi, atau tipe dengan nama yang ditentukan dalam cakupan saat ini.
Jelajahi semua 120 kode error Error TypeScript dengan penyebab, perbaikan, dan contoh.
TS2304TypeScript tidak dapat menemukan variabel, fungsi, atau tipe dengan nama yang ditentukan dalam cakupan saat ini.
TS2345Argumen yang diteruskan ke fungsi tidak kompatibel dengan tipe parameter yang diharapkan.
TS2339TypeScript tidak dapat menemukan properti yang ditentukan pada tipe yang diberikan.
TS2307TypeScript tidak dapat menemukan modul yang ditentukan dalam pernyataan import atau require.
TS2322Nilai bertipe tertentu tidak dapat ditetapkan ke variabel atau properti bertipe berbeda yang tidak kompatibel.
TS2531TypeScript memperingatkan bahwa ekspresi bisa bernilai null saat runtime, dan Anda menggunakannya tanpa pemeriksaan.
TS2554Jumlah argumen yang diteruskan ke fungsi tidak sesuai dengan jumlah parameter yang diperlukan.
TS2769Tidak ada signature overload fungsi yang cocok dengan argumen yang diberikan.
TS7006Parameter fungsi tidak memiliki anotasi tipe dan TypeScript tidak dapat menyimpulkan tipenya.
TS1005TypeScript mengharapkan token tertentu (seperti titik koma, koma, atau kurung) tetapi menemukan sesuatu yang lain.
TS6133Variabel, import, atau parameter dideklarasikan tetapi nilainya tidak pernah dibaca.
TS2365Operator aritmatika atau perbandingan digunakan dengan tipe yang tidak kompatibel.
TS2305Ekspor yang ditentukan tidak ada dalam modul yang direferensikan.
TS2740Tipe objek kekurangan properti wajib yang diharapkan oleh tipe target.
TS18048TypeScript memperingatkan bahwa sebuah nilai bisa undefined dan Anda menggunakannya tanpa pemeriksaan.
TS2532TypeScript memperingatkan bahwa ekspresi objek bisa undefined saat runtime.
TS2741Properti yang diperlukan tidak ada dalam objek yang sedang di-assign.
TS2551TypeScript tidak dapat menemukan properti tersebut tetapi menyarankan nama yang serupa yang mungkin dimaksud.
TS1002Sebuah string literal tidak memiliki tanda kutip penutup.
TS1003TypeScript mengharapkan identifier (nama variabel, nama fungsi, dll.) tetapi menemukan sesuatu yang lain.
TS1109TypeScript mengharapkan ekspresi tetapi menemukan token yang tidak dapat mengawali ekspresi.
TS1128TypeScript mengharapkan deklarasi atau pernyataan tetapi menemukan token yang tidak terduga.
TS2306File yang dirujuk dalam pernyataan import tidak dikenali sebagai modul.
TS2314Tipe generik digunakan dengan jumlah argumen tipe yang salah.
TS2344Argumen tipe tidak memenuhi constraint yang ditentukan oleh parameter tipe generik.
TS2349Ekspresi yang dipanggil bukan fungsi atau tipe yang callable.
TS2353Object literal mengandung properti yang tidak ada pada tipe target.
TS2355Fungsi dengan tipe kembalian yang dideklarasikan tidak mengembalikan nilai di semua jalur kode.
TS2366Fungsi dengan tipe kembalian non-void tidak memiliki pernyataan `return` di akhir.
TS2367Perbandingan antara dua nilai akan selalu bernilai false karena tipe-tipenya tidak memiliki irisan.
TS2393Fungsi dengan nama yang sama diimplementasikan lebih dari satu kali.
TS2394Signature overload fungsi tidak kompatibel dengan signature implementasi.
TS2416Properti dalam kelas turunan tidak kompatibel dengan properti yang sama dalam kelas dasar.
TS2420Sebuah kelas mendeklarasikan bahwa ia mengimplementasikan interface tetapi tidak menyediakan semua anggota yang diperlukan.
TS2451Variabel yang dideklarasikan dengan let atau const dideklarasikan ulang dalam lingkup yang sama.
TS2454Sebuah variabel digunakan sebelum diberi nilai.
TS2488Tipe yang diiterasi tidak memiliki metode Symbol.iterator.
TS2493Anda mengakses elemen tuple pada indeks yang tidak ada.
TS2503TypeScript tidak dapat menemukan namespace dengan nama yang ditentukan.
TS2515Kelas non-abstrak yang mewarisi kelas abstrak tidak mengimplementasikan semua anggota abstrak.
TS2540Anda mencoba mengubah properti yang ditandai sebagai readonly.
TS2555Pemanggilan fungsi memiliki lebih sedikit argumen dari minimum yang diperlukan.
TS2556Fungsi dipanggil dengan lebih banyak argumen dari yang diterimanya.
TS2558Tipe atau fungsi generik digunakan tanpa menyediakan argumen tipe yang diperlukan.
TS2565Properti kelas dengan pernyataan penetapan pasti (!) tidak pernah dibaca.
TS2564Properti kelas tidak diinisialisasi di konstruktor dan tidak memiliki nilai default.
TS2571Anda mencoba menggunakan nilai bertipe unknown tanpa mempersempit tipenya terlebih dahulu.
TS2578Direktif @ts-expect-error ada tetapi tidak ada error yang terjadi pada baris berikutnya.
TS2588Anda mencoba menetapkan ulang variabel yang dideklarasikan dengan const.
TS2612Properti di kelas turunan berkonflik dengan accessor getter/setter di kelas dasar.
TS2683Kata kunci this memiliki tipe any implisit karena tidak ada tipe kontekstual.
TS2684Konteks this dari sebuah fungsi tidak sesuai dengan tipe this yang diharapkan.
TS2694Member yang ditentukan tidak ada dalam namespace yang diberikan.
TS2696Fitur khusus TypeScript digunakan dalam file JavaScript.
TS2705Fungsi async memerlukan target ECMAScript yang lebih tinggi untuk dikompilasi.
TS2792TypeScript tidak dapat me-resolve subpath modul karena field exports pada paket tidak mengizinkannya.
TS2300Identifier yang sama dideklarasikan lebih dari sekali dalam scope yang sama.
TS7030Fungsi dengan tipe kembalian tidak mengembalikan nilai di semua jalur kode yang mungkin.
TS7031Elemen binding yang didestrukturisasi memiliki tipe any secara implisit.
TS7005Sebuah variabel memiliki tipe any secara implisit karena TypeScript tidak dapat menyimpulkan tipenya.
TS7041Ekspresi default export tidak memiliki anotasi tipe.
TS6196Parameter dideklarasikan tetapi nilainya tidak pernah dibaca dalam body fungsi.
TS18046Nilai bertipe unknown digunakan di posisi yang memerlukan tipe yang lebih spesifik.
TS2497Modul CommonJS diimpor dengan sintaks named import tetapi hanya memiliki default export.
TS1259Modul CommonJS memerlukan esModuleInterop atau allowSyntheticDefaultImports untuk diimpor dengan sintaks default import.
TS1375Kata kunci await digunakan di dalam fungsi yang tidak ditandai sebagai async.
TS1378Top-level await hanya dapat digunakan ketika opsi module diatur ke sistem modul yang didukung.
TS2430Sebuah interface mendeklarasikan bahwa ia memperluas interface lain tetapi memiliki properti yang tidak kompatibel.
TS2461Pola destrukturisasi mengharapkan tipe array tetapi nilainya bukan array.
TS2347Argumen tipe diberikan ke fungsi yang bukan generik.
TS2395Deklarasi yang digabung untuk nama yang sama memiliki modifier ekspor yang tidak konsisten.
TS2790Operator delete mengharuskan operand-nya berupa properti opsional.
TS2739Tipe objek tidak memiliki beberapa properti wajib dari tipe target.
TS1046Ekspresi await atau konstruk top-level lainnya mengharuskan file menjadi modul.
TS1056Accessor getter/setter memerlukan versi target ECMAScript yang lebih tinggi.
TS1064Konstruktor Promise harus dipanggil dengan kata kunci new.
TS1068Token yang tidak terduga ditemukan di dalam file deklarasi atau blok declare.
TS1149Deklarasi import bertentangan dengan konteks ambient file.
TS1192Modul yang Anda impor tidak memiliki default export.
TS1202Sintaks import = require() tidak dapat digunakan dalam ES module.
TS2328Dua construct signature (panggilan new()) memiliki tipe yang tidak kompatibel.
TS2352Type assertion antara dua tipe yang tidak memiliki irisan mungkin merupakan kesalahan.
TS2448Variabel yang dideklarasikan dengan let atau const direferensikan sebelum deklarasinya dalam blok yang sama.
TS2459Destructured import mereferensikan member yang tidak diekspor dari modul.
TS2464Nama properti computed dalam type literal harus berupa ekspresi sederhana.
TS2507Ekspresi yang digunakan dengan new bukan merupakan tipe konstruktor.
TS2538Tipe dari ekspresi indeks tidak valid untuk mengindeks objek.
TS2559Tipe sumber tidak memiliki properti yang sama dengan tipe target.
TS2589Tipe rekursif mencapai kedalaman instansiasi maksimum TypeScript.
TS2590Ekspresi tipe yang dihasilkan membentuk union dengan terlalu banyak anggota sehingga melampaui batas representasi TypeScript.
TS2610Kelas turunan mendefinisikan property di mana kelas dasar memiliki accessor.
TS2786Tipe kembalian komponen tidak kompatibel dengan tipe elemen JSX.
TS17004JSX fragment ('<'>...'<'/>) memerlukan jsxFragmentFactory atau React.Fragment yang tersedia.
TS5097Dua opsi compiler yang tidak kompatibel diset secara bersamaan di tsconfig.
TS5023Opsi yang tidak dikenal ditemukan di tsconfig.json.
TS5075Opsi compiler memerlukan pengaturan moduleResolution tertentu untuk dapat digunakan.
TS1131TypeScript mengharapkan deklarasi property atau method signature tetapi menemukan sesuatu yang lain.
TS1219Decorator memerlukan opsi compiler experimentalDecorators untuk diaktifkan.
TS1270Sebuah decorator ditempatkan sebelum kata kunci export, yang tidak diizinkan.
TS2775Fungsi type assertion mengharuskan semua tipe parameter dianotasi secara eksplisit.
TS4111Sebuah property diakses menggunakan string index pada tipe yang menggunakan noPropertyAccessFromIndexSignature.
TS4058Tipe kembalian suatu fungsi tidak dapat diberi nama tanpa mengimpor tipe dari modul lain.
TS4055Tipe kembalian fungsi yang diekspor merujuk ke tipe privat atau tidak diekspor.
TS2698Operator spread (...) digunakan pada nilai yang mungkin bukan object type.
TS2362Operand kiri dari ekspresi aritmatika harus bertipe number atau bigint.
TS2363Operand kanan dari ekspresi aritmatika harus bertipe number atau bigint.
TS2783Argumen spread dalam pemanggilan fungsi harus bertipe tuple atau diteruskan ke parameter rest.
TS2820Tipe elemen JSX tidak memiliki tanda tangan panggilan atau konstruksi yang cocok.
TS1343Sintaks import/export mengharuskan file diperlakukan sebagai modul.
TS2742Tipe yang disimpulkan dari sebuah deklarasi tidak dapat dinamai tanpa dependensi yang tidak tersedia.
TS18047TypeScript memperingatkan bahwa sebuah nilai bisa null dan Anda menggunakannya tanpa pengecekan.
TS2810Atribut JSX mengharapkan nilai boolean tetapi menerima tipe yang berbeda.
TS2353Object literal yang diteruskan langsung ke fungsi mengandung properti yang tidak ada dalam tipe yang diharapkan.
TS2339Sebuah prop diteruskan ke komponen React yang tidak menerimanya dalam definisi tipe.
TS2786Ekspresi tidak dapat digunakan sebagai komponen JSX karena tipe kembaliannya tidak valid.
TS1479Path import relatif memerlukan ekstensi file di bawah resolusi ESM Node.js.
TS2688TypeScript tidak dapat menemukan file definisi tipe yang ditentukan dalam types atau typeRoots.
TS4082Ekspor default memerlukan anotasi tipe saat menghasilkan file deklarasi.
TS2669Deklarasi augmentasi modul harus berada dalam file yang dikenali sebagai modul eksternal.
TS2856Komentar @ts-check digunakan dalam file TypeScript di mana direktif ini tidak berpengaruh.