It’s heavily class-based. An awkward fit for JavaScript’s prototypes and object composition.
Must See JavaScript Dev Tools That Put Other Dev Tools to Shame
Eric Elliott
1.4K43
Really? What TS does is just going ahead of ES. ES6 classes are conceptually the same thing as TS classes as they always were. TS was always based on proposed ES features. So far I can see interfaces is th most different part of TS that is not a plan for ES (afaik)