$cat~/glossario/enum-ts.md

Enum

TypeScript

Conjunto nomeado de constantes numéricas ou string.

enum-ts.mdmarkdown
01

seção

Explicação

Enum — Conjunto nomeado de constantes numéricas ou string.

enum named constants numeric ou string — reverse mapping numeric only runtime object.

Prefer union literals + as const many codebases — tree-shake friendly.

02

seção

Exemplo

snippetJavaScript
enum Status { Pending = "pending", Done = "done" }
03

seção

Modo de uso

  • Legacy API constants

  • Interop C# style teams

  • Switch exhaustive numeric

04

seção

Armadilhas comuns

  • Const enum erasure surprises

  • String enum bundle size

05

seção

Termos relacionados