Concept Flow - Enum vs union literal type trade-offs
Define Enum
Use Enum value
Compile to JS object
Runtime available
Define Union Literal Type
Use literal values
No JS output
Compile-time only
Shows how enums create runtime objects while union literals exist only at compile time.