Typescript'in istenilen bir ürün olmasının nedenlerinden biri ES6 ve güncel (ES3 ve ES5 seviyesi) Javascript motorlarının (güncel tarayıcılar ve NodeJS) ötesindeki özellikleri desteklemesidir. Neden bu özelliklerin faydalı olduğunu ve devamında Typescript'te nasıl uygulandıklarını derinlemesine inceleyeceğiz.
Not: Bu özelliklerin tamamı Javascript'e gözle görülür katkı sağlamasa da kod organizasyonu ve bakımını önemli ölçüde geliştirecektir. Ayrıca bilmenizde fayda var; size mantıklı gelmeyen yapıları yoksaymakta serbestsiniz. Her ne kadar, eninde sonunda çoğunu kullanacak olsanız da ;)