09 재사용 가능한 타입
정보
📁 완성파일
정보
💡 **목표 재사용 가능한 타입 을 알아보자 Type Aliases **https://www.typescriptlang.org/ko/docs/handbook/declaration-files/by-example.html#재사용-가능한-타입-타입-별칭-reusable-types-type-aliases
1. **Type Aliases **개요
정보
타입스크립트를 작성하다 보면 같은 타입을 반복적으로 정의하게 된다
이것을 모듈화 할수 있는 기능이 type aliases 이다 타입의 형태를 타입 별칭으로 정의하는것
1-1 타입 별칭이란?
타입에 대한 별칭을 제공하며, 재사용 할 수 있다.
주의해야 할 부분은 타입 별칭은 정의한 타입을 참고할 수 있게 이름을 지어 주는 것이지, 새로운 타입을 생성하는 것이 아니라는 점이다.
type 별칭 = 타입;으로 정의한다.
1-2 예제
basic.ts
1**type Dog = {2 name: string;3 age: number;4};**5let dog: {6 name: string;7 age: number;8};- 표시된 코드를 추가한다
- Type Aliases 는
type키워드로 작성후 사용할 타입을 선언한다 - 별칭의 적용은 아래의 코드처럼 수정한다
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;10let dogs: Doggy[];**