여러개의 타입을 하나로 합쳐서
필요한 모든 기능을 가진 하나의 타입을 만들때 사용
예시
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
'프로그래밍 > TypeScript' 카테고리의 다른 글
[ TS ] 추상 class (0) | 2024.03.08 |
---|---|
[TS] Class : Constructor(생성자) & Access Modifiers (0) | 2024.03.08 |
[TS] 유니온 Union Types (0) | 2024.03.06 |
[TS] 리터럴 타입 (Literal Types) (0) | 2024.03.06 |
[TS] 함수 - bind 및 오버로드 이용 (0) | 2024.03.06 |