1. 서론 TypeScript에서는 타입을 지정하는 방식인 type과 interface, 이렇게 2가지 방법이 있다. 2가지 방법은 어떤 차이가 있고 떠 어떤 것을 사용해야 하는지 알아보자. 2. type과 inteface의 공통점 일반적인 사용법은 비슷하다. 하지만 인터페이스는 객체에서만 사용이 가능하다는 점을 볼 수 있다. 또한 두 방법은 인덱스시그니쳐, 함수 타입, 제내릭, 확장이 가능하다. 1) 사용방법 // 타입선언 type NumberType = { x: number; y: number; } // 인터페이스 선언 interface NumberInterface { x: number; y: number; } const object1: NumberType = { x: 10, y: 5, } const..