accessing enum element with array notation typescript code example
Example 1: typescript enum to array
// Helper
const StringIsNumber = value => isNaN(Number(value)) === false;
// Turn enum into array
function ToArray(enumme) {
return Object.keys(enumme)
.filter(StringIsNumber)
.map(key => enumme[key]);
}
Example 2: ts enum definition
enum PrintMedia {
Newspaper,
Newsletter,
Magazine,
Book
}