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
- Boolean Literal TypeCode Quiz
- String Enum Requires InitializersCode Quiz
- Numeric Enum InitializationCode Quiz
- Numeric Literal TypeCode Quiz
- Enum As Type AnnotationCode Quiz
- Value Outside Literal UnionCode Quiz
- Accessing Enum MembersCode Quiz
- const enum Reverse MappingCode Quiz
- let vs const Literal WideningCode Quiz
- Boolean Literal TypesQuiz
- Enum as a Type AnnotationQuiz
- Reverse Mapping in Numeric EnumsQuiz
- String Enum DeclarationQuiz
- Auto-incrementing Enum ValuesQuiz
- Enum Runtime Object BehaviorQuiz
- Explicit Numeric Enum ValuesQuiz
- Accessing Enum MembersQuiz
- Numeric Literal TypesQuiz
- Literal Types in UnionQuiz
- Literal Type WideningQuiz
- Enum vs Union of LiteralsQuiz
- const EnumsQuiz
- Literal Type WideningFlashcard
- Boolean Literal TypesFlashcard
- Custom Numeric Enum InitializersFlashcard
- Auto-incrementing Enum ValuesFlashcard
- Enums vs Union of Literal TypesFlashcard
- Combining Literal Types with UnionsFlashcard
- Enum as a Type AnnotationFlashcard
- Heterogeneous EnumsFlashcard
- String EnumsFlashcard
- Reverse Mapping in Numeric EnumsFlashcard
- const Assertions (as const)Flashcard
- How Enums Compile to JavaScriptFlashcard
- const EnumsFlashcard
- Accessing Enum MembersFlashcard
- Numeric Literal TypesFlashcard