Using Enums and Literal Types

In this lesson, we'll use enums and literal types.

We'll cover the following

TypeScript includes many different ways to specify a type that is limited to a few values. We’ve just looked at literal types, but those are merely a subset of what we can do in TypeScript using an enumerated type, or enum.

Defining enums

The flexibility of TypeScript enums allows us to do many things that at first may seem unuseful.

Simply put, we can define an enum in TypeScript by providing a list of values for it. So, if we wanted to convert our TicketStatus type to an enum, we could do this:

Get hands-on with 1000+ tech skills courses.