[Typescript] interface와 type
·
Typescript
❓ Interface- 객체의 구조를 정의하는 타입스크립트의 방법 중 하나로, 객체의 형태를 설명하는 명세서와 같다. 주로 객체의 구조를 정의하고 클래스가 특정 계약을 준수하도록 강제하는 데 사용된다.▶ 기본 사용 예시interface User { id: number; name: string; age?: number; // 선택적 속성 readonly email: string; // 읽기 전용 속성}const user: User = { id: 1, name: "김개발", email: "dev@example.com"};❓ Type- 타입 별칭으로, 새로운 타입을 정의하는 방법이다. 객체 타입뿐만 아니라 원시 타입, 유니온 타입, 튜플 등 모든 종류의 타입에 이름을 붙일 수 있다. 더 넓은 범위..