Congratulations! We're more than halfway toward learning TypeScript. All the features we just saw are a part of TypeScript since it implements a superset of JavaScript; since all these features are an upgrade on top of the current syntax, they are easy for experienced JavaScript developers to grasp.
In the next sections, we will describe all the amazing features of TypeScript that are outside the intersection with ECMAScript.