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

Boolean Literal Type

Code Quiz
12

const enum Reverse Mapping

Code Quiz
13

Accessing Enum Members

Code Quiz
14

Enum As Type Annotation

Code Quiz
15

String Enum Requires Initializers

Code Quiz
16

Value Outside Literal Union

Code Quiz
17

Numeric Enum Initialization

Code Quiz
18

let vs const Literal Widening

Code Quiz
19

String Enum Declaration

Quiz
20

Explicit Numeric Enum Values

Quiz
21

Enum as a Type Annotation

Quiz
22

const Enums

Quiz
23

Accessing Enum Members

Quiz
24

Numeric Literal Types

Quiz
25

Auto-incrementing Enum Values

Quiz
26

Enum vs Union of Literals

Quiz
27

Boolean Literal Types

Quiz
28

Literal Type Widening

Quiz
29

Enum Runtime Object Behavior

Quiz
30

Reverse Mapping in Numeric Enums

Quiz
31

Literal Types in Union

Quiz
32

Enum as a Type Annotation

Flashcard
33

String Enums

Flashcard
34

Combining Literal Types with Unions

Flashcard
35

Auto-incrementing Enum Values

Flashcard
36

Reverse Mapping in Numeric Enums

Flashcard
37

Heterogeneous Enums

Flashcard
38

Enums vs Union of Literal Types

Flashcard
39

How Enums Compile to JavaScript

Flashcard
40

Numeric Literal Types

Flashcard
41

Boolean Literal Types

Flashcard
42

const Assertions (as const)

Flashcard
43

Literal Type Widening

Flashcard
44

const Enums

Flashcard
45

Custom Numeric Enum Initializers

Flashcard
46

Accessing Enum Members

Flashcard
QuizBeginner

Enum as a Type Annotation

See how an enum name can be used to type variables and parameters.

Given `enum Size { Small, Large }`, which variable declaration is valid?