Check if value exists in enum in TypeScript

前端 未结 8 1565
悲哀的现实
悲哀的现实 2020-11-29 17:38

I recieve a number type = 3 and have to check if it exists in this enum:

export const MESSAGE_TYPE = {
    INFO: 1,
    SUCCESS: 2,
    WARNING:         


        
8条回答
  •  暗喜
    暗喜 (楼主)
    2020-11-29 18:15

    According to sandersn the best way to do this would be:

    Object.values(MESSAGE_TYPE).includes(type as MESSAGE_TYPE)
    

提交回复
热议问题