3.8 인터섹션 타입
인터섹션 타입을 이용해 “여러 경우에 모두 해당”하는 타입을 표현할 수 있다.
동기부여
type Programmer = { favoriteLanguage: string };
const programmer: Programmer = { favoriteLanguage: 'TypeScript' };type BeerLover = { favoriteBeer: string };
const beerLover: BeerLover = { favoriteBeer: 'Imperial Stout' };type BeerLovingProgrammer = { favoriteLanguage: string; favoriteBeer: string; };
const AhnHeejong: BeerLovingProgrammer = {
favoriteLanguage: 'TypeScript',
favoriteBeer: 'Imperial Stout',
};문법
여러 줄에 걸쳐 적은 인터섹션 타입
Last updated