TypeScript: Enum
이전 글 - TypeScript: 제네릭(Generic) JavaScript를 쓰면서 느끼게 되는 아쉬운 점 하나는, Enum(Enumeration, 열거형)의 부재다. 사실 JavaScript 같은 동적 타입 언어에서 Enum이 없는 게 당연하지만, 유한하면서도 여러가지의 상태를 가질 수 있는 변수를 정의하고 싶은 경우, boolean 으로는 해결할 수가 없기 때문에 종종 Enum의 필요성을 느끼기도 한다. TypeScript에서는 enum 이라는 키워드로 Enum을 사용하는 것이 가능하다.
https://hyunseob.github.io/2017/07/18/typescript-enums/