Cannot redeclare block-scoped variable '변수이름'
변수 이름 정할 때 다른 파일에서 선언된 변수인데 같은 이름으로 선언된 게 있다고 빨간줄 오류 뜨면
tsconfig.json 에서
"moduleDetection": "force"
이렇게 설정해주면 된다.
저거 설정하지 않으면 타입스크립트는 자바스크립트와 달리 각각의 ts 파일을 모듈로 보는 게 아니라, 모든 ts 파일을 하나의 모듈로 보기때문에 이런 오류가 발생한다고 한다.

참고: