본문 바로가기
TypeScript

타입 앨리어스

by eddypark 2023. 9. 4.

- 이미 존재하는 타입을 부르는 또 다른 이름을 정의하는 것이다.

- 인터페이스와 유사하다.

type a {
  x: string,
  y?: number
}

const b = {} as a;   // 빈 객체를 a 타입으로 지정
b.x = 'wangi';
b.y = 26;
b.z = 'eddy'; // Error

- 인터페이스와 다르게 원시값, 유니온 타입, 튜플 등도 타입으로 지정 가능하다.

- 타입 앨리어스는 extends나 implements 될 수 없다.

'TypeScript' 카테고리의 다른 글

Function  (0) 2023.09.07
Interface  (0) 2023.09.05
Generic  (0) 2023.09.01
Module  (0) 2023.08.31
Decorator  (0) 2023.08.30