- 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:
obj ve key sabit olduğunda obj[key] biçimindeki ifadeler daraltılabiliyor
- JSDoc
@import etiketi: mevcut import(...) 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
Set metodu desteği: union, intersection gibi 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.json bağı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ı:
import ifadesiyle typescript paketinin API'si kullanılabiliyor
transpileDeclaration API'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.ts değişikliklerinin tip denetimine etkisi
- Decorator sözdizimi denetimi sıkılaştırıldı
undefined tür takma adına artık izin verilmiyor
- Başvuru yönergesi bildirim çıktısı sadeleştirildi
Henüz yorum yok.