JS vs TS classes
| Feature | JavaScript | TypeScript |
|---|---|---|
| Classes | Yes | Yes |
| Typing of properties/methods | No | Yes |
| Access modifiers | No | Yes |
readonly fields | No | Yes |
| Abstract classes | No | Yes |
Interfaces and implements | No | Yes |
| Generics | No | Yes |
| Decorators | (new standard) | Yes (earlier) |
| Compile-time type checking | No | Yes |
constructor(public field) syntax | No | Yes |
Short Answer
Interview readyPremium
A concise answer to help you respond confidently on this topic during an interview.