So, the first question came to my mind was, Is TypeScript a complete language? What is a complete programming language? A language that provides me most of the common features I need to build my applications.
Interestingly enough, I found this great blog on TypeScript by Bernd Paradies on Adobe blogs that compares one feature at a time. List of the feature includes
The answers to these questions are "YES".
In the end, Bernd releases the verdict.
“I have to say that TypeScript gets good marks for most of the items on my checklist. The only fly I could find so far is missing support for ‘instanceof' interfaces.”
Overall a good blog.