새로운 타입 값을 하나 생성하는 것이 아니라 정의한 타입에 대해 나중에 쉽게 참고 할 수있게 이름을 부여하는것과 같음.
→타입 스크립트에서 중복되는 타입선언을 개선 할 수 있는 방법 중 하나
//1. string, number 과같은 간단한 타입에서 타입 별칭 지정
const name:string='capt';
//2. 인터페이스 레벨의 복잡한 타입에도 별칭 부여가능
type Person={
name:string,
age:number
}
var seho :Person ={
name:'seho',
age:12
}
//3. 제네릭 이용가능
type User<T>={
name:T
}