Skip to content
TypeScript

Enum

Enums numéricos, de cadena y const.

#enum#enum

Code

typescript
enum Direction {
  Up = 1,
  Down,
  Left,
  Right
}

enum Color {
  Red = "RED",
  Green = "GREEN",
  Blue = "BLUE"
}

const enum Status {
  Active,
  Inactive
}

const s = Status.Active; // Inlined at compile time

// Reverse mapping (numeric enums only)
console.log(Direction[1]); // "Up"
console.log(Direction.Up);  // 1