Pattern Matching Desteği
TypeScript 6.0'ın en heyecan verici özelliği, native pattern matching desteği:
typescript
type Result<T> = { ok: true; value: T } | { ok: false; error: Error };
function handle<T>(result: Result<T>) {
match (result) {
{ ok: true, value } => console.log(value),
{ ok: false, error } => console.error(error),
}
}Geliştirilmiş Tip Çıkarımı
Derleyici artık daha karmaşık senaryolarda bile doğru tip çıkarımı yapabiliyor:
extends koşullarında otomatik daraltmaPerformans
--incremental modunda %60 daha hızlı buildGeriye Dönük Uyumluluk
TypeScript ekibi, 5.x serisinden geçiş için kapsamlı bir migration guide yayınladı. Büyük breaking change'ler minimumda tutulmuş durumda.
Okuma süresi: 4 dk