[typescript] 타입 앨리어스를 어떻게 선언하고 사용하나요?
타입 앨리어스 선언
타입 앨리어스를 선언하려면 type
키워드를 사용합니다. 예를 들어, Person
이라는 타입 앨리어스를 선언하려면 다음과 같이 코드를 작성합니다.
type Person = {
name: string;
age: number;
isAdmin: boolean;
};
위의 예제에서 Person
은 객체 타입을 나타내며, name
은 문자열, age
는 숫자, isAdmin
은 불리언으로 정의되어 있습니다.
타입 앨리어스 사용
타입 앨리어스는 다른 타입과 마찬가지로 변수, 함수 매개변수, 함수 반환 타입 등을 선언할 때 사용할 수 있습니다. 예를 들어, Person
타입 앨리어스를 사용하여 함수 매개변수를 선언하는 방법은 다음과 같습니다.
function printUserInfo(user: Person) {
console.log(`Name: ${user.name}, Age: ${user.age}, Admin: ${user.isAdmin}`);
}
위의 예제에서 printUserInfo
함수는 Person
타입 앨리어스를 매개변수로 받는 함수를 나타냅니다.
타입 앨리어스를 효과적으로 사용함으로써 코드의 가독성을 향상시키고 타입을 재사용할 수 있는 장점을 누릴 수 있습니다.
이상으로 TypeScript에서 타입 앨리어스를 선언하고 사용하는 방법에 대해 알아보았습니다. 더 궁금한 점이 있으면 언제든지 물어보세요!