image credit: Freepik

TypeScript 4.6 loosens up

January 25, 2022

TypeScript 4.6, the next iteration of Microsoft’s strongly typed superset of JavaScript, has moved to a beta release, with enhancements for coding and control flow analysis. The beta was announced on January 21.

One improvement relaxes coding restrictions by allowing code in constructors before super(). In JavaScript classes, it is mandatory to call super() prior to referring to this. TypeScript also enforced this but was a bit too strict, according to a bulletin on TypeScript 4.6. It had been an error to contain any code at the beginning of a constructor if its containing class had property initializers.

Read More on Info World