타입 호환 타입 호환이란 타입스크립트 코드에서 특정 타입이 다른 타입에 잘 맞는지를 의미한다. 내부 구조와 타입을 확인한다. 인터페이스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 // 타입 호환 - 인터페이스 interface Developer { name: string; skill: string; } interface Person { name: string; } let developer: Developer = { name: "dev", skill: "typescript" } let person: Person = { name: "person" } // developer = person; // 에러 생성 구조적으로 작은 타입을 큰 타입에 할당할 수 없다. pers..