xxxxxxxxxx
enum SampleEnum {
Value1 = 'First Value',
Value2 = 'Second Value',
Value3 = 'Third Value'
}
const enumToArray = (enumObj: object): string[] => {
return Object.values(enumObj);
}
const enumArray = enumToArray(SampleEnum);
console.log(enumArray);
xxxxxxxxxx
// 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]);
}