Explore Library
TypeScriptEnums & Literal Types

46 items

1

Enums vs Literal Union Types

Slides / Video
2

Combining Literal Types with Unions

Slides / Video
3

Boolean Literal Types

Slides / Video
4

How Enums Compile to JavaScript

Slides / Video
5

const Enums for Performance

Slides / Video
6

Reverse Mapping in Numeric Enums

Slides / Video
7

Accessing Enum Members by Name and Value

Slides / Video
8

Numeric Enum Values in TypeScript

Slides / Video
9

What Enums Are and Why Use Them

Slides / Video
10

Numeric Literal Type

Code Quiz
11

Numeric Enum Initialization

Code Quiz
12

String Enum Requires Initializers

Code Quiz
13

Accessing Enum Members

Code Quiz
14

Enum As Type Annotation

Code Quiz
15

const enum Reverse Mapping

Code Quiz
16

Boolean Literal Type

Code Quiz
17

Value Outside Literal Union

Code Quiz
18

let vs const Literal Widening

Code Quiz
19

Literal Type Widening

Quiz
20

Auto-incrementing Enum Values

Quiz
21

Explicit Numeric Enum Values

Quiz
22

String Enum Declaration

Quiz
23

Accessing Enum Members

Quiz
24

Enum as a Type Annotation

Quiz
25

Reverse Mapping in Numeric Enums

Quiz
26

const Enums

Quiz
27

Enum Runtime Object Behavior

Quiz
28

Numeric Literal Types

Quiz
29

Boolean Literal Types

Quiz
30

Literal Types in Union

Quiz
31

Enum vs Union of Literals

Quiz
32

Literal Type Widening

Flashcard
33

Heterogeneous Enums

Flashcard
34

String Enums

Flashcard
35

const Assertions (as const)

Flashcard
36

Numeric Literal Types

Flashcard
37

Accessing Enum Members

Flashcard
38

const Enums

Flashcard
39

How Enums Compile to JavaScript

Flashcard
40

Boolean Literal Types

Flashcard
41

Custom Numeric Enum Initializers

Flashcard
42

Auto-incrementing Enum Values

Flashcard
43

Reverse Mapping in Numeric Enums

Flashcard
44

Enums vs Union of Literal Types

Flashcard
45

Combining Literal Types with Unions

Flashcard
46

Enum as a Type Annotation

Flashcard
Slides / VideoBeginner

Boolean Literal Types

Boolean literal types let a value be exactly true or exactly false, not just any boolean.

Slide 1
1 / 6