TS2304TS2304 — İsim Bulunamıyor
TypeScript, mevcut kapsamda belirtilen isimde bir değişken, fonksiyon ya da tip bulamıyor.
Nedenler, düzeltmeler ve örneklerle tüm 120 TypeScript Hataları hata koduna göz atın.
TS2304TypeScript, mevcut kapsamda belirtilen isimde bir değişken, fonksiyon ya da tip bulamıyor.
TS2345Bir fonksiyona aktarılan argüman, beklenen parametre tipiyle uyumlu değil.
TS2339TypeScript, belirtilen özelliği verilen tipte bulamıyor.
TS2307TypeScript, bir import ya da require ifadesinde belirtilen modülü bulamıyor.
TS2322Bir tipteki değer, farklı ve uyumsuz bir tipteki değişkene veya özelliğe atanamıyor.
TS2531TypeScript, bir ifadenin çalışma zamanında null olabileceği ve onu kontrol etmeden kullandığınız konusunda uyarır.
TS2554Bir fonksiyona aktarılan argüman sayısı, gerekli parametre sayısıyla eşleşmiyor.
TS2769Fonksiyon aşırı yükleme imzalarının hiçbiri, sağlanan argümanlarla eşleşmiyor.
TS7006Bir fonksiyon parametresinin tip ek açıklaması yok ve TypeScript tipini çıkaramıyor.
TS1005TypeScript belirli bir belirteç (noktalı virgül, virgül veya parantez gibi) bekledi ama başka bir şey buldu.
TS6133Bir değişken, import ya da parametre bildirilmiş ancak değeri hiç okunmuyor.
TS2365Bir aritmetik veya karşılaştırma operatörü uyumsuz tiplerle kullanılıyor.
TS2305Belirtilen dışa aktarım, başvurulan modülde bulunmuyor.
TS2740Bir nesne tipinde, hedef tipin beklediği gerekli özellikler eksik.
TS18048TypeScript, bir değerin undefined olabileceği ve onu kontrol etmeden kullandığınız konusunda uyarır.
TS2532TypeScript, bir nesne ifadesinin çalışma zamanında undefined olabileceği konusunda uyarır.
TS2741Atanan nesnede zorunlu bir özellik eksik.
TS2551TypeScript özelliği bulamıyor ancak amaçladığınız ada benzer bir ad öneriyor.
TS1002Bir dize sabitinin kapatma tırnağı eksik.
TS1003TypeScript bir tanımlayıcı (değişken adı, fonksiyon adı vb.) bekliyordu ancak başka bir şey buldu.
TS1109TypeScript bir ifade bekliyordu ancak ifade başlatamayan bir simge buldu.
TS1128TypeScript bir bildirim veya deyim bekliyordu ancak beklenmeyen bir simge buldu.
TS2306Bir import deyiminde başvurulan dosya bir modül olarak tanınmıyor.
TS2314Bir genel (generic) tip yanlış sayıda tip argümanıyla kullanıldı.
TS2344Bir tip argümanı, genel tip parametresi tarafından belirtilen kısıtlamayı karşılamıyor.
TS2349Çağrılan ifade bir fonksiyon veya çağrılabilir bir tip değil.
TS2353Bir nesne sabiti, hedef tipte bulunmayan bir özellik içeriyor.
TS2355Bildirilmiş bir dönüş tipi olan bir fonksiyon tüm kod yollarında bir değer döndürmüyor.
TS2366void olmayan bir dönüş tipine sahip bir fonksiyonun sonunda return deyimi yok.
TS2367İki değer arasındaki bir karşılaştırma, tiplerinin hiç örtüşmemesi nedeniyle her zaman yanlış olacak.
TS2393Aynı ada sahip bir fonksiyon birden fazla kez uygulanmış.
TS2394Bir fonksiyon aşırı yükleme imzası, uygulama imzasıyla uyumlu değil.
TS2416Türetilmiş bir sınıftaki bir özellik, temel sınıftaki aynı özellikle uyumlu değil.
TS2420Bir sınıf, bir arayüzü uyguladığını bildiriyor ancak gerekli tüm üyeleri sağlamıyor.
TS2451let veya const ile bildirilen bir değişken, aynı kapsamda yeniden bildiriliyor.
TS2454Bir değişken, kendisine bir değer atanmadan önce kullanılıyor.
TS2488Üzerinde yineleme yapılan tip bir Symbol.iterator metodu içermiyor.
TS2493Var olmayan bir dizindeki bir demet (tuple) öğesine erişiyorsunuz.
TS2503TypeScript, belirtilen ada sahip bir ad alanı (namespace) bulamıyor.
TS2515Soyut bir sınıfı genişleten, soyut olmayan bir sınıf tüm soyut üyeleri uygulamıyor.
TS2540readonly olarak işaretlenmiş bir özelliği değiştirmeye çalışıyorsunuz.
TS2555Fonksiyon çağrısı, gerekli minimumdan daha az argümana sahip.
TS2556Fonksiyon, kabul ettiğinden daha fazla argümanla çağrıldı.
TS2558Genel (generic) bir tip veya fonksiyon, gerekli tip argümanları sağlanmadan kullanılıyor.
TS2565Kesin atama doğrulayıcısı (!) içeren bir sınıf özelliği hiç okunmuyor.
TS2564Bir sınıf özelliği yapıcıda (constructor) başlatılmamış ve varsayılan bir değeri yok.
TS2571unknown tipindeki bir değeri, önce tipini daraltmadan kullanmaya çalışıyorsunuz.
TS2578Bir @ts-expect-error yönergesi mevcut ancak sonraki satırda herhangi bir hata oluşmuyor.
TS2588const ile bildirilen bir değişkeni yeniden atamaya çalışıyorsunuz.
TS2612Türetilmiş bir sınıftaki bir özellik, temel sınıftaki bir getter/setter erişimcisiyle çakışıyor.
TS2683Bağlamsal bir tip olmadığı için this anahtar sözcüğü örtük olarak any tipinde.
TS2684Bir fonksiyonun this bağlamı, beklenen this tipiyle eşleşmiyor.
TS2694Belirtilen üye verilen ad alanında mevcut değil.
TS2696Yalnızca TypeScript'e özgü bir özellik bir JavaScript dosyasında kullanılıyor.
TS2705Bir async fonksiyonun derlenmesi için daha yüksek bir ECMAScript hedefi gerekir.
TS2792TypeScript, paketin exports alanı izin vermediği için bir modül alt yolunu çözümleyemiyor.
TS2300Aynı tanımlayıcı aynı kapsamda birden fazla kez bildirilmiş.
TS7030Dönüş tipi olan bir fonksiyon, olası tüm kod yollarında bir değer döndürmüyor.
TS7031Yapısı çözümlenen bir bağlama öğesi örtük olarak any tipine sahip.
TS7005TypeScript tipini çıkaramadığı için bir değişken örtük olarak any tipine sahip.
TS7041Varsayılan dışa aktarım ifadesinin bir tip ek açıklaması yok.
TS6196Bir parametre bildirilmiş ama değeri fonksiyon gövdesinde hiç okunmuyor.
TS18046unknown tipindeki bir değer, daha belirli bir tip gerektiren bir konumda kullanılıyor.
TS2497Yalnızca varsayılan dışa aktarımı olan bir CommonJS modülü, adlandırılmış içe aktarma söz dizimiyle içe aktarılıyor.
TS1259Bir CommonJS modülünün varsayılan içe aktarma söz dizimiyle içe aktarılabilmesi için esModuleInterop veya allowSyntheticDefaultImports gerekir.
TS1375await anahtar sözcüğü, async olarak işaretlenmemiş bir fonksiyonun içinde kullanılıyor.
TS1378Üst düzey await yalnızca module seçeneği desteklenen bir modül sistemine ayarlandığında kullanılabilir.
TS2430Bir arayüz başka bir arayüzü genişlettiğini bildiriyor ancak uyumsuz özelliklere sahip.
TS2461Bir yapı çözüm deseni bir dizi tipi bekliyor ancak değer bir dizi değil.
TS2347Generic olmayan bir fonksiyona tip argümanları sağlanmış.
TS2395Aynı ad için birleştirilen bildirimlerde tutarsız dışa aktarma değiştiricileri var.
TS2790delete operatörü, işlenenin isteğe bağlı bir özellik olmasını gerektirir.
TS2739Bir nesne türünde, hedef türün gerektirdiği birden fazla zorunlu özellik eksik.
TS1046Bir await ifadesi veya başka bir üst düzey yapı, dosyanın bir modül olmasını gerektirir.
TS1056Getter/setter erişimcileri daha yüksek bir ECMAScript hedef sürümü gerektirir.
TS1064Promise yapıcısı new anahtar sözcüğüyle çağrılmalıdır.
TS1068Bir bildirim dosyasının veya declare bloğunun içinde beklenmeyen bir belirteç bulundu.
TS1149Bir import bildirimi, dosyanın ambient bağlamıyla çakışıyor.
TS1192İçe aktardığınız modülün varsayılan bir dışa aktarımı yok.
TS1202import = require() söz dizimi bir ES modülünde kullanılamaz.
TS2328İki yapıcı imzasının (new() çağrıları) türleri uyumsuz.
TS2352Hiçbir ortak yönü olmayan iki tür arasındaki bir tür iddiası hata olabilir.
TS2448let veya const ile bildirilen bir değişkene, aynı blok içinde bildiriminden önce başvuruluyor.
TS2459Ayrıştırılmış bir içe aktarma, modülden dışa aktarılmayan bir üyeye başvuruyor.
TS2464Bir tür değişmezindeki hesaplanan özellik adı basit bir ifade olmalıdır.
TS2507new ile kullanılan ifade bir yapıcı türü değil.
TS2538Dizin ifadesinin türü, nesneyi dizinlemek için geçerli değil.
TS2559Kaynak türün, hedef türle ortak hiçbir özelliği yok.
TS2589Özyinelemeli bir tür, TypeScript'in maksimum örnekleme derinliğine ulaşıyor.
TS2590Ortaya çıkan tür ifadesi, TypeScript'in temsil edebileceğinden çok daha fazla üyeye sahip bir birleşim oluşturuyor.
TS2610Türetilmiş bir sınıf, temel sınıfta erişimci bulunan yerde bir özellik tanımlıyor.
TS2786Bir bileşenin dönüş türü, JSX öğe türleriyle uyumlu değil.
TS17004JSX fragment''ları ('<'>...'<'/>), kullanılabilir bir jsxFragmentFactory veya React.Fragment gerektirir.
TS5097tsconfig içinde aynı anda iki uyumsuz derleyici seçeneği ayarlanmış.
TS5023tsconfig.json içinde tanınmayan bir seçenek bulundu.
TS5075Bir derleyici seçeneği, kullanılabilmesi için belirli bir moduleResolution ayarı gerektirir.
TS1131TypeScript bir özellik bildirimi veya metot imzası bekliyordu ancak başka bir şey buldu.
TS1219Dekoratörler, experimentalDecorators derleyici seçeneğinin etkinleştirilmesini gerektirir.
TS1270Bir dekoratör, izin verilmeyen bir şekilde export anahtar sözcüğünün önüne yerleştirilmiş.
TS2775Bir tür onaylama işlevi, tüm parametre türlerinin açıkça açıklanmasını gerektirir.
TS4111noPropertyAccessFromIndexSignature kullanan bir türde, bir özelliğe string indeks ile erişiliyor.
TS4058Bir işlevin dönüş türü, başka bir modülden bir tür içe aktarılmadan adlandırılamaz.
TS4055Dışa aktarılmış bir işlevin dönüş türü, özel veya dışa aktarılmamış bir türe başvuruyor.
TS2698Yayma operatörü (...), nesne türü olmayabilecek bir değerde kullanılıyor.
TS2362Bir aritmetik ifadenin sol işleneni number veya bigint türünde olmalıdır.
TS2363Bir aritmetik ifadenin sağ işleneni number veya bigint türünde olmalıdır.
TS2783Bir fonksiyon çağrısındaki spread argümanı bir tuple tipinde olmalı veya bir rest parametresine geçirilmelidir.
TS2820Bir JSX eleman tipinin eşleşen herhangi bir çağrı veya yapı imzası yok.
TS1343import/export sözdizimi, dosyanın bir modül olarak ele alınmasını gerektirir.
TS2742Bir bildirimin çıkarılan tipi, mevcut olmayan bir bağımlılık olmadan isimlendirilemez.
TS18047TypeScript, bir değerin null olabileceği ve kontrol etmeden kullandığınız konusunda uyarır.
TS2810Bir JSX niteliği boolean değer bekliyordu ancak farklı bir tip aldı.
TS2353Bir fonksiyona doğrudan geçirilen bir nesne literal'i, beklenen tipte olmayan özellikler içeriyor.
TS2339Bir prop, tip tanımında onu kabul etmeyen bir React component'ine geçiriliyor.
TS2786İfade, dönüş tipi geçerli olmadığı için JSX component olarak kullanılamaz.
TS1479Göreli import yolu, Node.js ESM çözümlemesi altında bir dosya uzantısı gerektirir.
TS2688TypeScript, types veya typeRoots'ta belirtilen tip tanım dosyasını bulamıyor.
TS4082Declaration dosyaları üretilirken default export bir tip ek açıklaması gerektirir.
TS2669Modül genişletme bildirimleri, harici modül olarak tanınan bir dosyada bulunmalıdır.
TS2856Bir TypeScript dosyasında, hiçbir etkisi olmayan bir @ts-check yorumu kullanılmıştır.