[typescript] 열거형(Enum) 멤버의 별칭 지정

열거형 멤버의 별칭

열거형 멤버에 별칭을 부여하기 위해서는 다음과 같이 열거형 멤버 이름 뒤에 등호(=)와 함께 별칭을 지정할 수 있습니다.

enum Direction {
  Up = 'UP',
  Down = 'DOWN',
  Left = 'LEFT',
  Right = 'RIGHT'
}

위 예제에서 Direction.Up은 실제로 'UP'를 가리키게 됩니다.

활용 예제

열거형 멤버의 별칭을 활용하는 예제를 살펴보겠습니다.

function move(direction: Direction) {
  if (direction === Direction.Up) {
    console.log('Moving up');
  } else if (direction === Direction.Down) {
    console.log('Moving down');
  }
}

위의 코드에서 move 함수는 Direction 열거형을 이용하여 direction 매개변수를 받습니다. 이렇게 함으로써 해당 매개변수가 특정한 값의 집합에서만 선택될 수 있도록 보장할 수 있습니다.

결론

TypeScript의 열거형(Enum)은 특정 값들에 이름을 부여하여 코드를 더 읽기 쉽고 유지보수하기 좋게 만들어줍니다. 열거형 멤버에 별칭을 지정하여 더 쉽게 활용할 수 있도록 하는 것은 TypeScript가 제공하는 강력한 기능 중 하나입니다.