Tengo una enumeración definida de esta manera:
export enum GoalProgressMeasurements {
Percentage = 1,
Numeric_Target = 2,
Completed_Tasks = 3,
Average_Milestone_Progress = 4,
Not_Measured = 5
}
Sin embargo, me gustaría que se representara como una matriz / lista de objetos de nuestra API como se muestra a continuación:
[{id: 1, name: 'Percentage'},
{id: 2, name: 'Numeric Target'},
{id: 3, name: 'Completed Tasks'},
{id: 4, name: 'Average Milestone Progress'},
{id: 5, name: 'Not Measured'}]
¿Hay una forma fácil y nativa de hacer esto o tengo que construir una función que arroje la enumeración tanto a un int como a una cadena, y construya los objetos en una matriz?
GoalProgressMeasurements[GoalProgressMeasurements.Completed_Tasks]
para obtener el nombre de enumeración. No sé si eso ayuda.