Interfacee vs Type

interface vs type

https://medium.com/@alexsung/typescript-type%EA%B3%BC-interface-%EC%B0%A8%EC%9D%B4-86666e3e90c

Interface

Type

새로운 이름

객체 리터럴 타입을 보여준다

extend, implements가 될 수 없다.

merged declaration

재귀적으로 가능

공식문서에는 최대한 interface를 쓰라고 한다.

interface를 사용할 수 없는 상태 유니온 혹은 튜플 에는 Type을 쓰도록 한다.

Last updated