[Typescript] 11장 고급 타입 Chapter 2
1. 열거형 맴버 타입 (Enum Member Types)열거형(Enums)은 상수 집합을 정의하는 데 사용되며, 기본적으로 숫자 또는 문자열 타입을 가집니다.enum Direction { Up = 1, Down, Left, Right,}// 열거형 맴버 타입 사용let direction: Direction = Direction.Up;console.log(direction); // 12. 판별 유니언 (Discriminated Unions)판별 유니언은 서로 다른 타입의 객체를 하나의 타입으로 처리할 수 있으며, 특정 속성으로 어떤 타입인지 구분할 수 있습니다. 안전한 검사를 통해 안전하게 사용할 수 있습니다.type Shape = | { kind: 'circle'; radius: number ..