타입 별칭은 특정 타입이나 인터페이스를 참조할 수 있는 타입 변수를 의미한다.
// string 타입을 사용할 때,
const name:string = "capt";
// 타입 별칭을 사용할 때,
tpe MyName = string;
const name:MyName = "capt";
string
과 number
같은 간단한 타입부터 interface
레벨의 복잡한 타입에도 별칭을 부여할 수 있다.interface
사용시type
사용시타입 별칭
은 새로운 타입 값을 하나 생성하는 것이 아니라 정확한 타입에 대해 나중에 쉽게 참고할 수 있도록 이름을 부여하는 것.interface
는 확장이 가능하다.type
은 확장이 불가능하다.