[TS] 유니언과 리터럴
타입 별칭 Type Alias자주 사용될 타입에 이름(별명)을 붙이는 것이다.type SomeType = { id: number | string; name: string; age: number; address: string;}; //type alias 리터럴 타입좀 더 구체적인 버전의 원시 타입이다.원시 타입 값 중 어떤 것이 아닌 특정 원시값으로 알려진 타입이다.// type Name = string; -> 무성의 하다고 볼 수 있다.type Name = "Hong" | "Kim" | "Lee"; 유니언타입유니언: 값에 허용된 타입을 둘 이상의 가능한 타입으로 확장하는 것이다.A or B 가 아니다. 둘 이상의 타입 중 하나라는 뜻이 아니다.둘 이상의 타입으로 확장된 타입에서 일부 속성들의 조..