타입 체크만 하면 해결되는 버그가 상당하다보니 계속 제기되는 이슈일 듯 합니다. 안전하게 타입을 처리하는 방법은 계속 개선되어 가고 있는 중이기도 하고요.
(하지만 TypeScript 는 좀 어렵긴 하더군요 ㅠ.ㅠ)