O tipo enum ou enumerador é composto de um ou mais constantes que são 
                declaradas como seus membros. Se os membros não forem iniciados, os valor inteiros 
                0 a N elementos serão associado de forma sequencial. 
            
            
                Se um membro for iniciado, os membros seguintes sem terão seus valores baseados 
                no membro anteriormente iniciado, sendo incrementando.
            
            
                A declaração de um enum e de uma variável do tipo enum são feita em TS de acordo 
                com as sintaxes abaixo:
            
            Sintaxe
            
enum NOME_ENUM
{
  MEMBRO1, //0
  MEMBRO2,
  MEMBRON //N
};
            
                Por serem constantes os membros de um enumerador, por boa práticas, seus nomes são declarados em caixa alta.
            
            
                O acesso aos membros de um enum é feito pelo seu próprio nome seguido do nome do membro desejado:
            
            Sintaxe
            
nome_enum:NOME_MEMBRO; 
            Exemplo 1
            
enum MEU_ENUM
{
    OPCAO1 = 1,
    OPCAO2,
    OPCAO3,
}
let ve:MEU_ENUM = MEU_ENUM.OPCAO1;
            Saída
            
-
            
                A linguagem TS permite também que string sejam utilizados como valores atribuídos 
                aos membros de um enum como pode ser visto no exemplo abaixo:
            
            Exemplo 2
            
enum MEU_ENUM
{
    OPCAO1 = "OPCAO1",
    OPCAO2 = "OPCAO2",
    OPCAO3 = "OPCAO3"
}
let ve:MEU_ENUM = MEU_ENUM.OPCAO1;
            Saída
            
-