Topics

Jump to a topic.

Search questions

Find a question by title, tag, or summary.

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
  1. 010Should you use enums or union types?Coming soonCoremedium
  2. 020How do TypeScript classes differ from JavaScript classes: modifiers, parameter properties, #private?Coming soonmedium
  3. 030When do you use abstract classes versus implements an interface?Coming soonmedium
  4. 040What is declaration merging, and are namespaces still used?Coming soonmedium
  5. 050How do decorators work in TypeScript?Coming soonhard
  6. 060Which TypeScript syntax has runtime output, and why does erasableSyntaxOnly exist?Coming soonhard