728x90
안녕하세요.세기무민입니다.
제가 프론트 언어는 사실 잘 몰라서 작성하는 글입니다.(react/typescript...공부하자...)
회사에서 일하다보니 프론트도 같이 개발이 필요하더라구요..?
암튼 typeScript를 사용하는 프로젝트에서 라이브러리를 이것 저것 검토하다가 발견한 오류에요..
2개의 오류가 함께 나타났는데 오류의 내용을 해석해보면 아래와 같아요
암묵적으로 함수의 파라미터들이 any type 지정되고 있어서 type을 지정해야 한다는 의미
음... 이렇게만 보면 저같은 프린이(프론트 어린이)에게는 뭔소리인지 모르겠는데...
결론적으로는 아래와 같이 처리할 수 있어요
- 모든 파라미터를 명시할 때 type을 지정해주는 방식
- tsconfig.json > compilerOptions > noImplicitAny : true
// 2번 예시
{
"compilerOptions": {
.........
"noImplicitAny": true
}
}
개발정도 하는 수준이라면 2번으로 처리하면 해결되지만
실제 상용 서비스를 운영한다면 모든 파라미터에 type을 지정해주는 방식을 채택하면 오류가 해결될 것입니다.
728x90