TypeScript 5.2 Duyuruldu
(devblogs.microsoft.com)TypeScript 5.2 sürümü yayımlandı.
usingbildirimiyle açık kaynak yönetimi- Dekoratör metadata'sı
- Adlandırılmış veya adsız tuple öğeleri
- Dizileri birleştiren metodların kullanımının kolaylaşması
- Dizi kopyalama metodları
WeakMapveWeakSetanahtarlarında sembol türü (symbols) desteği- TypeScript uygulama dosyası uzantılarında yalnızca tür içeren import yolları desteği
- Nesne üyesi girerken otomatik virgül ekleme
- Satır içi değişken refaktörü (belirli bir değişken yalnızca belirli yerlerde kullanılıyorsa, değişken değerini otomatik olarak enjekte edip ardından değişken bildirimini kaldırır; IntelliJ tabanlı IDE'lere benzer)
- Inlay parametre ipuçlarına tıklanabilmesi (parametrenin yanında parametre adını görsel olarak sunar; bu da IntelliJ tabanlı IDE'lere benzer)
- Gelen tür uyumluluğu denetimi optimizasyonu (benzer tür analiz hızında artış)
- Bunun dışında çeşitli değişiklikler ve düzeltmeler
lib.d.ts(DOM türleri güncellendi)labeledElementDeclarationsözelliğinde belirtilmemiş (undefined) öğe desteğimodulevemoduleResolutionözellikleri Node.js ortam ayarlarında mutlaka eşleşmeli- Birleştirilmiş semboller için tutarlı
exportdenetimi modulesher zamannamespacebiçiminde yayımlanır
2 yorum
Dizi birleştirme metodunu kullanmak daha kolay hale geliyor
yerine
Dizi union'larında (Türkçede buna ne denir emin değilim) metod kullanımını kolaylaştırıyor
ifadesi daha uygun olabilir gibi görünüyor (gerçi bu bile biraz kulağa tuhaf geliyor)