[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에서 타입 앨리어스를 선언하고 사용하는 방법에 대해 알아보았습니다. 더 궁금한 점이 있으면 언제든지 물어보세요!