typescript 핸드북 학습내용 정리 https://typescript-kr.github.io/pages/the-handbook.html 유니언과 교차 타입 유니언 타입은 여러 타입 중 하나가 될 수 있는 값을 의미합니다. 세로 막대 (|)로 각 타입을 구분하여, number | string | boolean은 값의 타입이 number, string 혹은 boolean이 될 수 있음을 의미합니다. function padLeft(value: string, padding: string | number) { // ... } 공통 필드를 갖는 유니언 실제 대입된 쪽의 멤버들에게만 접근할 수 있음. interface Bird { fly(): void; layEggs(): void; } interface Fis..