Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Como atribuir numero ao nome enum TypeScript ?

Tudo bem pessoal ? Alguém pode me ajudar com esse problema no TypeScript.

Problema: Meu back-end me envia uma propriedade no Json com valor 00 ou 01, eu preciso converter para Regular ou Extra.

Porém não consigo atribuir números no nome do Enum, já tentei fazer um switch dentro do método get mas nada funcionou, alguém poderia me ajudar ?

1 resposta

Acho que você precisa receber o seu JSON e fazer algo nessa linha:

enum TesteEnum {
    TESTE = 'abc',
    TESTE2 = 'abc'
}


function fabrica(numero: number) {
    switch(numero) {
        case 0:
            return TesteEnum.TESTE
        case 1:
            return TesteEnum.TESTE2
    }
}