Type something to search...

09 재사용 가능한 타입

정보

📁 완성파일




1. **Type Aliases **개요

정보

타입스크립트를 작성하다 보면 같은 타입을 반복적으로 정의하게 된다

이것을 모듈화 할수 있는 기능이 type aliases 이다 타입의 형태를 타입 별칭으로 정의하는것

1-1 타입 별칭이란?

타입에 대한 별칭을 제공하며, 재사용 할 수 있다. 주의해야 할 부분은 타입 별칭은 정의한 타입을 참고할 수 있게 이름을 지어 주는 것이지, 새로운 타입을 생성하는 것이 아니라는 점이다. type 별칭 = 타입;으로 정의한다.

1-2 예제

basic.ts

1
**type Dog = {
2
name: string;
3
age: number;
4
};**
5
let dog: {
6
name: string;
7
age: number;
8
};
  1. 표시된 코드를 추가한다
  2. Type Aliases 는 type 키워드로 작성후 사용할 타입을 선언한다
  3. 별칭의 적용은 아래의 코드처럼 수정한다

basic.ts

1
**type Doggy = {
2
name: string;
3
age: number;
4
};**
5
~~let dog: {
6
name: string;
7
age: number;
8
};
9
~~**let dog:Doggy;
10
let dogs: Doggy[];**