타입스크립트에서는 인터페이스를 사용해서 타입을 정의해서 사용하는데 이때,대다수의 인터페이스 자료형은 객체로 표현되는 경우가 많다.각 인터페이스 자료형에는 호환되는 특이한 성질이 있어서 간단하게 정리해보려고 한다.가령 이런 두개의 인터페이스가 있을때 각각의 인테페이스에
타입스크립트로 코드를 짜다보면 기존에 정의된 객체의 데이터 형을 가져와야하는 상황이 생기는데 가령,이런 객체가 있다고 하자 이때 Data 타입을하지만, 가끔 이런식으로 정의하지않고 정확하게 Data안의 값혹은 키값들로 정의하고 사용해야하는 순간이 온다.이때 위에 코드처