타입 단언만을 사용했을때 생기는 문제 interface Developer{ name : string; skill : string; } interface Person { name: string; age: number; } // 타입들의 공통 된 속성만 접근할수 있는게 유니온 타입 function introduce() : Developer | Person { return { name : 'Tony', age : 33 , skill : 'Iron Making'} } var tony = introduce(); console.log(tony.skill); // 에러 // 타입 단언 if ((tony as Developer).skill) { var skill = (tony as Developer).skill; co..