← BytePusula / Son haberler
Geliştirici

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ı.

BytePusula · · 2 dk okuma
Kod bloklarını temsil eden özgün vektör çizim; TypeScript logosu veya IDE ekran görüntüsü değildir.
Özgün temsili illüstrasyon · BytePusula. Gerçek ürün fotoğrafı veya yapım sahnesi değildir.

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.

Diğer haberler