Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 4 years ago.
Apart from the obvious type system, I have read that there are features in TypeScript that are not available in ES6. The article did not mention what these features were or why they should be avoided.
I am already aware that TypeScript implements ES7 async/await syntax and this post (Which ES6 Features are Implemented in Typescript) gives us the inverse relationship.