개발공부/TypeScript
-
[TS] type과 interface의 차이개발공부/TypeScript 2025. 2. 28. 10:36
TypeScript에서 타입을 정의할 때 type과 interface 두 가지 방법이 있습니다. 겉보기에는 비슷해 보이지만, 몇 가지 중요한 차이점이 존재합니다. 이번 글에서는 type과 interface의 차이점과 각각의 적절한 사용법을 설명하겠습니다.목차type과 interface의 기본 개념type과 interface의 차이점어떤 경우에 무엇을 사용할까? type과 interface의 개본 개념type타입 별칭(Type Alias)을 정의할 때 사용간단한 원시 타입부터 복잡한 객체 타입까지 다양하게 활용 가능 interface객체의 구조를 정의하는 데 사용, 주로 클래스와 함께 사용하지만 함수 타입과 함께 사용 가능 type과 interface의 차이점확장 방식type은 &(Intersection..