Discover how TypeScript enhances JavaScript classes! Did you know that TypeScript provides additional features such as access modifiers, automatic property declaration and initialization, interface-based contracts, abstract classes and methods? These features help enforce contracts and catch errors at compile-time. Learn more in this cheat sheet! Source: https://dev.to/audreyk/classes-with-typescript-a-cheat-sheet-39ep