10. 재사용-가능한-타입

📁 완성파일




타입 별칭 정의와 적용 흐름 — 새로운 타입을 만들지 않고 기존 타입에 이름을 붙여 코드를 재사용한다.

1. Type Aliases 개요

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

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

1-1 타입 별칭이란?

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

1-2 예제

basic.ts

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

basic.ts

**type Doggy = {
  name: string;
  age: number;
};**
~~let dog: {
	name: string;
	age: number;
};
~~**let dog:Doggy;
let dogs: Doggy[];**

댓글 남기기