type과 interface 정리
typescript, type, interface
타입스크립트에서는 type과 interface로 타입을 명시해 줄 수 있다. 각각의 특징과 언제 사용할지 정리해보자.
type
type은 interface와 달리 union과 같은 타입을 정의할 수 있다.
다양한 유틸리티 타입들을 사용하여 타입을 정의할 수 있다.
type Name = string;
type Peron = {
}
interface
interface는 객체의 타입을 정의할 때 사용한다. type과 달리 extends를 사용하여 상속을 받을 수 있다.
interface MyInterface {
name: string;
age: number;
}