Pablo Verduzco
La manera de extender un enum en TypeScript es simplemente asignando nuevos valores al enum que queremos extender, es decir:
enum Color { Red, Green, Blue } enum Color { DarkRed = 3, DarkGreen, DarkBlue }
Tomando en cuenta que es necesario reinicializar el primer elemento del segundo enum en continuación del primero. . Esto se puede lograr ya que una vez compilado nuestro código a JavaScript un enum no deja de ser un objeto literal, es por eso que se pueden asignar nuevos valores. . Fuente: Enums are open ended - TypeScript Deep Dive Number Enums and Strings - TypeScript Deep Dive
Moisés Manuel Morín Hevia
A muy bien, gracias.
Luis Angel
La respuesta realmente correcta es esta, muchas gracias!