- 타입 별칭과 인터페이스는 타입스크립트에서 타입을 정의하는 방법이지만, 인터페이스는 속성 병합이 가능하다. 🤝
- 인터페이스는 타입 검사 속도가 더 빠르며, 오류 메시지 가독성이 좋다. 🚀
- 선택적 속성은 물음표
?
를 사용하여 정의하며, 타입 별칭과 인터페이스 모두에서 사용 가능하다. 🤔 readonly
속성은 재할당을 막지만, 타입 시스템에서만 존재하며 실제 객체에는 적용되지 않는다. 🔒- 인터페이스에서 메서드 구문은
readonly
를 사용할 수 없지만, 속성 구문에서는 가능하다. 💡 readonly
속성은 타입 별칭에서도 사용 가능하다. ✅