22. 인터페이스와 제네릭을 이용한 타입 추론 방식
interface Drodown { value: T; title: string; } interface DetailsDrodown extends Drodown { description : string; tag : T; } let detailsDrodown: DetailsDrodown = { title: 'aa', description: 'bb', tag: 'bc', value: 'ss' } let drodown: DetailsDrodown = { title: 'aa', description: 'bb', tag: 55, value: 554 } value와 tag의 타입은 지정되어 있지 않다. 제네릭으로 사용시 지정할것이다. number가 될 수 도있고 string이 될수도 있다. 이런식으로 코드를 작성, 저..