46 items
Enums vs Literal Union Types
Slides / VideoCombining Literal Types with Unions
Slides / VideoBoolean Literal Types
Slides / VideoHow Enums Compile to JavaScript
Slides / Videoconst Enums for Performance
Slides / VideoReverse Mapping in Numeric Enums
Slides / VideoAccessing Enum Members by Name and Value
Slides / VideoNumeric Enum Values in TypeScript
Slides / VideoWhat Enums Are and Why Use Them
Slides / VideoNumeric Literal Type
Code QuizNumeric Enum Initialization
Code QuizString Enum Requires Initializers
Code QuizAccessing Enum Members
Code QuizEnum As Type Annotation
Code Quizconst enum Reverse Mapping
Code QuizBoolean Literal Type
Code QuizValue Outside Literal Union
Code Quizlet vs const Literal Widening
Code QuizLiteral Type Widening
QuizAuto-incrementing Enum Values
QuizExplicit Numeric Enum Values
QuizString Enum Declaration
QuizAccessing Enum Members
QuizEnum as a Type Annotation
QuizReverse Mapping in Numeric Enums
Quizconst Enums
QuizEnum Runtime Object Behavior
QuizNumeric Literal Types
QuizBoolean Literal Types
QuizLiteral Types in Union
QuizEnum vs Union of Literals
QuizLiteral Type Widening
FlashcardHeterogeneous Enums
FlashcardString Enums
Flashcardconst Assertions (as const)
FlashcardNumeric Literal Types
FlashcardAccessing Enum Members
Flashcardconst Enums
FlashcardHow Enums Compile to JavaScript
FlashcardBoolean Literal Types
FlashcardCustom Numeric Enum Initializers
FlashcardAuto-incrementing Enum Values
FlashcardReverse Mapping in Numeric Enums
FlashcardEnums vs Union of Literal Types
FlashcardCombining Literal Types with Unions
FlashcardEnum as a Type Annotation
FlashcardReverse Mapping in Numeric Enums
Numeric enums in TypeScript store both name-to-value and value-to-name mappings, so you can look up a member name from its number.
