
"타입 별칭(Type aliases)"은 프로그래밍 언어에서 자주 사용되는 개념으로, 이미 존재하는 데이터 타입에 대한 다른 이름을 정의하는 것을 말한다. 이를 통해 코드의 가독성을 높이고, 복잡한 타입을 간소화하며, 의미 있는 이름을 제공하여 해당 타입의 목적을 더 명확하게 전달할 수 있다.
타입스크립트와 같은 언어에서는 type 키워드를 사용하여 타입 별칭을 생성한다.
예를 들어
type StringOrNumber = string | number;
// 'string' 또는 'number' 타입을 'StringOrNumber'로 별칭 지정
위의 코드는 string 또는 number 타입을 StringOrNumber라는 이름으로 별칭 지정했다. 이제 StringOrNumber는 string 또는 number 타입을 나타내는 식별자로 사용될 수 있다.
이런 식으로, 타입 별칭은 코드를 더 깔끔하게 작성하고, 복잡한 타입을 더 이해하기 쉽게 만드는 데 유용하게 사용될 수 있다.
type Person={
name:string;
age:number
}
const user1:Person={
name :'김개발',
age:20
}