TypeScript 2.4 implemented a spelling correction mechanism. Even if you slightly misspell a name, TypeScript can suggest the correct spelling in many cases.
TypeScript 2.4 introduced the concept of weak types. Here's how weak type detection can help you avoid silent bugs.
I'm proud to present "Advanced Static Types in TypeScript", my second egghead.io course.
TypeScript 2.4 implemented one of the most requested features: string enums, or, to be more precise, enums with string-valued members.
TypeScript 2.3 introduced a new
--downlevelIteration flag that adds full support for the ES2015 iteration protocol and
for...of-loops for ES3 and ES5 targets.