TypeScript 타입 호환성 문제와 해결 방법실무에서 개발하다 보면 분명 논리적으로는 맞는 것 같은데 TypeScript 컴파일러가 에러를 뱉는 경우가 있습니다. 특히 부분집합 관계의 타입들 간에 할당할 때 발생하는 문제를 중심으로 살펴보겠습니다.문제 상황다음과 같은 상황에서 에러가 발생하는 경우가 있습니다.// API 응답 전체 데이터 타입type ApiUserResponse = { id: string; username: string; email: string; profile: { firstName: string; lastName: string; avatar: string; }; permissions: string[]; lastLoginAt: string; create..