June 2021
Intermediate to advanced
398 pages
9h 35m
English
TypeScript takes full advantage of the class features added to JavaScript in ES6. (There are a lot of references for ES6 classes; the basic syntax is available online.)[54] The goal of the TypeScript extensions to class syntax are to allow the TypeScript compiler to treat object attribute references and method calls the way functions and assignments are treated. We want to be able to tell from the class of the instance what attributes exist and the expected type of those attributes.
In TypeScript, any method defined in a class is available to instances of the class. You can annotate arguments and return values of a method just as you would for functions.
The first real change in TypeScript classes compared ...