여러개의 타입을 하나로 합쳐서
필요한 모든 기능을 가진 하나의 타입을 만들때 사용

 

예시

interface Car {
  name: string;
  start(): void;
} 

interface Mobile {
  name: string;
  color: string;
  price: number;
}

const mobileCar: Mobile & Car = {
  name: "타요",
  start() {},
  color: "green",
  price: 10000,
};

 

참고강의: 
https://www.youtube.com/watch?v=QZ8TRIJWCGQ&list=PLZKTXPmaJk8KhKQ_BILr1JKCJbR0EGlx0&index=5

+ Recent posts