본문 바로가기

Typescript

type, interface

 

type

- 모든 타입을 선언할 수 있다.

- 확장 불가능하다.

- 선언적 확장이 불가능하다.

 

interface

- 객체에 대한 타입을 선언할 수 있다.

- 확장 가능하다.

- 선언적 확장 : 같은 이름으로 선언하면 자동으로 확장된다.

 

 

 

TypeScript - type과 interface의 차이

TypeScript에서 type과 interface는 비슷한 역할을 하는 것 같은데, 어떤 경우에는 type을 사용하는 게 좋고 어떤 경우에는 interface를 사용하는 게 좋은지 궁금해서 알아보았다.extends 키워드를 이용해서

velog.io

 

'Typescript' 카테고리의 다른 글

[Typescript] never  (0) 2024.06.04
[Typescript] readonly  (0) 2024.06.04
Typescript: axios 사용, 함수의 type  (0) 2024.03.15
Typescript: Redux Toolkit store type  (0) 2024.03.15
Typescript: Type 선언  (0) 2024.03.15