JavaScript ve TypeScript
Türler, asenkron kod, modüller ve JavaScript çalışma zamanı sınır durumları.
100 çözüm rehberi · Sayfa 4 / 5
Ayırt edici birleşimi parçalamak payload daraltmasını neden bazen kaybettiriyor?
Modern TypeScript bazı const parçalamalarda ilişkiyi izler; yeniden atama veya ilişkili değerleri ayırma bunu bozabilir.
İki öğeli tuple isteyen işlev normal diziyi neden kabul etmiyor?
Dizi türü uzunluk veya konumsal tür garantilemez.
JavaScript TypeScript Readonly nesnesini neden hâlâ değiştirebiliyor?
Readonly derleme zamanı kısıtıdır ve yüzeyseldir.
Partial iç güncelleme alanlarını neden isteğe bağlı yapmıyor?
Partial yalnız üst düzey özellikleri dönüştürür.
Async yükleyicinin çözümlenmiş dönüş türünü nasıl alırım?
Awaited destekleyen TypeScript’te Awaited<ReturnType<typeof load>> kullan.
Varsayılan argüman generic seçicinin izinli değerlerini neden genişletiyor?
Çıkarım hem seçenekleri hem varsayılanı kullanabilir.
İşlev overload’ı uygulamanın kabul ettiği union argümanı neden reddediyor?
Çağıran uygulama imzasını değil overload imzalarını görür.
Koşullu tür union değerini neden ayrı sonuçlara bölüyor?
Çıplak tür parametresi üzerindeki koşul union üyelerine dağılır.
Enum üzerinde keyof neden üye adlarını üretmiyor?
Enum üye adlarında keyof typeof Status kullan; typeof nesne türünü, keyof anahtarlarını alır.
Sayısal enum için Object.values neden hem ad hem sayı içeriyor?
Sayısal enum ters eşleme üretir.
Sabit özellik birleşiminden türetilen olay adlarını nasıl türlerim?
Field sınırlı metin birleşimiyse şablon literal tür kullan: Çalışma anı olay kaydını modelle eşleştir.
Bir dosyada Window’a alan eklemek diğer modülleri neden etkilemiyor?
Modül içi arayüz global Window’u otomatik genişletmez.
Tarayıcı projesinde TypeScript neden document veya fetch yok diyor?
Etkin lib ayarını ve tür paketlerini kontrol et.
CompilerOptions.types ayarlanınca test globali neden kayboluyor?
Açık types listesi alınan ortam paketlerini sınırlar.
SkipLibCheck bağımlılığın çakışan tür sürümlerini düzeltir mi?
Uyumsuz tanımları birleştirmez; bildirim dosyası kontrolünü atlar.
TypeScript’in bulduğu import’u Node neden yükleyemiyor?
Modül çözümleme gerçek çalışma ortamını veya paketleyiciyi modellemeli.
Node ESM içinde göreli TypeScript import’u neden .js uzantısı istiyor?
Import yolu derlemeden sonra Node’un yükleyeceği dosyayı tanımlar.
VerbatimModuleSyntax açınca neden import type gerekiyor?
Derleyici import’ları açık sözdizimine göre korur.
Kod tsc’den geçerken tek dosyalı dönüştürücüde neden bozuluyor?
Bazı TypeScript yapıları dosyalar arası bilgi ister.
JSON import’u derlenirken dağıtılan ortamda neden bozuluyor?
ResolveJsonModule TypeScript çözümleme ve tür sağlar; evrensel yükleyici sağlamaz.
CommonJS paketinin default import’u tür kontrolüne rağmen neden bozuluyor?
Paketin gerçek export’unu ve üretilen uyumluluk yardımcılarını incele.
Import Windows’ta çalışıp Linux CI’da neden bozuluyor?
Dosya adının büyük/küçük harfini bütün import’larla karşılaştır.
Exclude olmasına rağmen rootDir neden kaynak dışındaki dosyayı bildiriyor?
Exclude keşfi süzer; içe aktarılan dosya yine programa girer.
TypeScript yol takma adı derlenen JavaScript içinde neden çözülemiyor?
Paths TypeScript’in adı bulmasına yardım eder; çıktı yollarını yeniden yazmaz.
Kendi sorunu sor · Soru ve cevap yazmak için giriş yap.