enum
↔ Enumerated set of named constants Type. default numbered. optional string member assign via =
Source: TypeScript: Handbook - Enums
Numeric Enum
enum
with number
as member value
each enum member has a name & value (index position)
String Enum
enum
with string
as member values
Heterogeneous Enum
enum
with mix of number
& string
member values
Enum Member
Name & Value pair of enum
Union Enums and Enum Member Types
Enums at Runtime
Enums at Compile Time
Reverse Mappings
Constant Enums
Ambient Enums
Objects Vs Enums
References
Numeric Enum
↔enum
withnumber
as member valueHeterogeneous Enum
↔enum
with mix ofnumber
&string
member valuesString Enum
↔enum
withstring
as member valuesEnum Member
↔ Name & Value pair ofenum
Member Definition
↔ Assign Initializer value as Enum Member, insideenum
via=
operator