TypeScript 7.1 Beta dosya içe aktarma bildirimlerini genişletiyor
Yeni beta, ambient modül bildirimlerinde import attributes kullanımına destek getiriyor; kararlı sürümden ayrı tutulmalı.
Dosya uzantısından daha fazlası
TypeScript 7.1'in beta sürümü, ambient modül bildirimlerinde import attributes desteğini genişletiyor. Buradaki ihtiyaç, bir dosyanın yalnız adını veya uzantısını değil, nasıl yorumlanacağını da tür sistemine anlatabilmek. Metin, ham bayt ya da stil dosyası gibi içerikler farklı çalışma ortamlarında farklı kurallara sahip olabiliyor. Yeni bildirim biçimi, bu beklentiyi daha doğrudan ifade etmeyi amaçlıyor.
Tür denetimi dosyanın varlığını garanti etmiyor
Microsoft'un açıklaması önemli bir sınırı da hatırlatıyor: bu bildirimlerle eşleşen içe aktarmalar için dosyanın diskte bulunması ayrıca doğrulanmıyor. Bir tür hatasının ortadan kalkması, paketleyicinin veya çalışma ortamının dosyayı mutlaka bulacağı anlamına gelmiyor. Derleme ve çalışma zamanı kontrolleri bu nedenle ayrı sorumluluklar olmaya devam ediyor.
Mevcut projeyi hemen değiştirmek gerekmiyor
Bu bir beta duyurusu; bütün üretim projelerinin varsayılan derleyicisinin değiştiği anlamına gelmiyor. Yeni davranışı denemek isteyen ekiplerin bağımlılıklarını, derleme çıktısını ve testlerini ayrı bir çalışma dalında kontrol etmesi daha açıklayıcı sonuç verir. BytePusula bu sürüm için bağımsız performans ölçümü veya bütün araçlarla uyumluluk garantisi sunmuyor.