
타입 별칭(Type Aliases)은 특정 타입이나 인터페이스를 참조할 수 있는 타입 변수를 의미한다.type 키워드를 사용하여 타입 별칭을 정의하며, 단순한 타입보다는 복잡하게 정의한 사용자 정의 타입을 재사용할 때 사용한다.
아래와 같이 string, number와 같은 간단한 타입 뿐만 아니라 interface 레벨의 복잡한 타입에도 별칭을 부여할 수 있다.
// string 타입을 사용할 때
const name : string = 'capt';
// 타입 별칭을 사용할 때
type MyName = string;
const name : MyName = 'capt';
type Developer = {
name: string;
skill: string;
}
type User<T> = {
name: T
}

