TypeScript 2.8 allows you to specify JSX factory names on a per-file basis using a special comment at the beginning of the file.
TypeScript 2.7 introduced a new compiler option for strict property initialization checks in classes.
TypeScript 2.7 brought support for numeric separators. Within a numeric literal, you can now group digits by putting an underscore between them.
TypeScript 2.6 added support for JSX fragments. Within
.tsx files, you can now use the new
<>...</> syntax to create a fragment.
TypeScript 2.5 implemented the optional
catch binding proposal, which changes the ECMAScript grammar to allow for the omission of the variable binding within a