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
    }
}