Tengo este tipo de unión:
export type MyType = 'value_one' | 'value_two' | 'value_three';
¿Es posible crear una enum
salida de esto y usar los valores anteriores para que no tenga que volver a codificarlos?
enum NewType {
ValueOne = //??,
ValueTwo = //??,
ValueThree = //??,
}
Solución del problema
Puedes hacer algo como esto:
enum NewType {
ValueOne = "value_one",
ValueTwo = "value_two",
ValueThree = "value_three",
}
const value1 = NewType.ValueOne;
let value2: NewType;
value2 = NewType.ValueTwo;
console.log(value1) // output: "value_one"
console.log(value2) // output: "value_two"
Enum NewType se puede usar como tipo y para asignar variables.
No hay comentarios.:
Publicar un comentario