type과 interface의 차이점

5.1 인터페이스란?


타입스크립트에서 인터페이스 = 객체 타입을 정의할 때 사용하는 문법

인터페이스로 타입을 정의할 수 있는 부분

5.2 인터페이스를 이용한 객체 타입 정의


let dongmin = { 
		name: '동민',
		age: 24,
};

다음과 같은 객체가 있음. 이를 인터페이스로 나타내면

interface User{
	name: string;
	age: number;
}

→ interface라는 예약어를 이용해 User라는 인터페이스를 선언