Typescript - interface와 type 차이
·
👨💻 Dev Note/TypeScript
TypeScript에서 interface와 type의 확장 및 활용 비교이번에 회사에서 팀 프로젝트를 진행하면서, type 정의를 할 때, 어떤 사람은 interface를 쓰고 어떤 사람은 type을 쓰고 중구난방이어서 조금 당황을 했다. 그래서 찾아본 김에 나도 공부도 할 겸 정리를 해보려고 한다.TypeScript에서 자료형을 정의할 때 가장 많이 사용하는 두 가지 방법은 interface와 type이다.이 두 가지는 비슷해 보이지만, 몇 가지 중요한 차이점이 있다.이번 포스팅에서는 확장 방법, 선언적 확장, 자료형 정의, 그리고 computed value 사용 측면에서 각각의 차이를 정리해 보려한다. 확장(상속)하는 법interfaceinterface Animal { name: string;}in..