TypeScript 5.5 sürümü yayımlandı
(devblogs.microsoft.com)- Inferred Type Predicates: TypeScript artık belirli koşullar altında bir fonksiyonun Type Predicates döndürdüğünü çıkarımlayabiliyor
- Constant Indexed Accesses için kontrol akışı daraltma:
objvekeysabit olduğundaobj[key]biçimindeki ifadeler daraltılabiliyor - JSDoc
@importetiketi: mevcutimport(...)yöntemine göre yalnızca tipleri daha kolay içe aktarmayı sağlayan yeni bir JSDoc etiketi - Düzenli ifade sözdizimi denetimi: düzenli ifade literallerindeki sözdizimi hatalarını yakalayan özellik eklendi
- Yeni ECMAScript
Setmetodu desteği:union,intersectiongibi yeni Set metotları için tip bildirimleri - Isolated Declarations: bildirim (
.d.ts) dosyası üretimini tip denetimi olmadan dosya bazında işleyebilmeyi sağlayan seçenek - Configuration dosyaları için
${configDir}şablon değişkeni: ayar dosyalarında göreli yol yerine kullanılabilecek değişken package.jsonbağımlılık başvuruları: bildirim dosyası üretimi sırasında bağımlı modül başvuru hataları iyileştirildi- Editör ve Watch-Mode kararlılığı iyileştirildi: editörde hata güncellemeleri gibi alanlarda güvenilirlik artırıldı
- Performans ve boyut optimizasyonu: dil servisi, API, kontrol akışı grafiği gibi birçok alanda performans artırıldı
- ECMAScript modüllerinde API kullanımı:
importifadesiyletypescriptpaketinin API'si kullanılabiliyor transpileDeclarationAPI'si: bildirim dosyası üretimi için yeni API- Dikkat çeken davranış değişiklikleri
- TypeScript 5.0'da kullanım dışı bırakılan özellikler devre dışı bırakıldı
lib.d.tsdeğişikliklerinin tip denetimine etkisi- Decorator sözdizimi denetimi sıkılaştırıldı
undefinedtür takma adına artık izin verilmiyor- Başvuru yönergesi bildirim çıktısı sadeleştirildi
Henüz yorum yok.