Chapter 05
Classes, enums, and runtime output
TypeScript features that are more than types: classes, enums, namespaces, and decorators, and which of them emit JavaScript.6 questions
- 010Should you use enums or union types?Coming soonCoremedium
- 020How do TypeScript classes differ from JavaScript classes: modifiers, parameter properties,
#private?Coming soonmedium - 030When do you use
abstractclasses versusimplementsan interface?Coming soonmedium - 040What is declaration merging, and are namespaces still used?Coming soonmedium
- 050How do decorators work in TypeScript?Coming soonhard
- 060Which TypeScript syntax has runtime output, and why does
erasableSyntaxOnlyexist?Coming soonhard