lib lib DOM으로 작업을 수행하는 항목들에 타입스크립트 노드를 지정하게 해주는 옵션 button에 왜 에러 표시줄이 뜰까? button을 진짜 찾은 것인지의 여부를 타입스크립트가 확신하지 못하기 때문이다. 이렇게 라인의 끝에 느낌표를 붙여 해결해줄 수 있다. '느낌표'는 버튼이 존재하니 걱정하지 말라고 타입스크립트에게 알려주는 것이다. Q: 그럼 document에는 왜 에러가 발생하지 않을까? querySelector라는 메서드를 가지고 있다는 것은 또 어떻게 아는 걸까? 버튼이 addEventListener 메서드를 가지고 있다는 것은 또 어떻게 알고?? A: 바닐라 자바스크립트에서는 이것들을 당연하다고 여길 수 있다. 타입스크립트에서는 무조건적으로 브라우저만을 위한 작업을 하는 것은 아니다. ..