Avatar ·

Cómo iterar sobre valores de enum para mostrar en radio button en TypeScript

¡Hola! Acabo de empezar a aprender TypeScript y me encontré con un problema al trabajar con enum. Tengo una enumeración para los estados del pedido: ```typescript enum OrderStatus { Pending = 'pending', Processing = 'processing', Shipped = 'shipped', Delivered = 'delivered', Cancelled = 'cancelled' } ``` Necesito mostrar estos estados como un conjunto de radio button en un formulario. Quiero que el usuario pueda seleccionar una de las opciones. El problema es que no entiendo cómo obtener correctamente todos los valores del enum como un array de strings, para luego usarlos en un bucle y crear los radio button. Intenté escribir así: ```typescript const statuses = Object.keys(OrderStatus); ``` Pero esto devuelve las keys, no los values. Si uso `Object.values()`, obtengo un array, pero allí hay tanto keys como values. ¿Cómo hacerlo correctamente? Quiero obtener el array: `['pending', 'processing', 'shipped', 'delivered', 'cancelled']`, para luego en la plantilla hacer algo como: ```typescript