TypeScript
Enums & Literal Types
46 lessons in TypeScript
- Enums vs Literal Union TypesSlides / Video
- Combining Literal Types with UnionsSlides / Video
- Boolean Literal TypesSlides / Video
- How Enums Compile to JavaScriptSlides / Video
- const Enums for PerformanceSlides / Video
- Reverse Mapping in Numeric EnumsSlides / Video
- Accessing Enum Members by Name and ValueSlides / Video
- Numeric Enum Values in TypeScriptSlides / Video
- What Enums Are and Why Use ThemSlides / Video
- Numeric Literal TypeCode Quiz
- Numeric Enum InitializationCode Quiz
- String Enum Requires InitializersCode Quiz
- Accessing Enum MembersCode Quiz
- Enum As Type AnnotationCode Quiz
- const enum Reverse MappingCode Quiz
- Boolean Literal TypeCode Quiz
- Value Outside Literal UnionCode Quiz
- let vs const Literal WideningCode Quiz
- Literal Type WideningQuiz
- Auto-incrementing Enum ValuesQuiz
- Explicit Numeric Enum ValuesQuiz
- String Enum DeclarationQuiz
- Accessing Enum MembersQuiz
- Enum as a Type AnnotationQuiz
- Reverse Mapping in Numeric EnumsQuiz
- const EnumsQuiz
- Enum Runtime Object BehaviorQuiz
- Numeric Literal TypesQuiz
- Boolean Literal TypesQuiz
- Literal Types in UnionQuiz
- Enum vs Union of LiteralsQuiz
- Literal Type WideningFlashcard
- Heterogeneous EnumsFlashcard
- String EnumsFlashcard
- const Assertions (as const)Flashcard
- Numeric Literal TypesFlashcard
- Accessing Enum MembersFlashcard
- const EnumsFlashcard
- How Enums Compile to JavaScriptFlashcard
- Boolean Literal TypesFlashcard
- Custom Numeric Enum InitializersFlashcard
- Auto-incrementing Enum ValuesFlashcard
- Reverse Mapping in Numeric EnumsFlashcard
- Enums vs Union of Literal TypesFlashcard
- Combining Literal Types with UnionsFlashcard
- Enum as a Type AnnotationFlashcard