본문 바로가기

개발/typescript

[TS] Catch clause variable type annotation must be 'any' or 'unknown' if specified.

반응형

try/catch사용시 발생하는 에러입니다.

catch로 에러를 잡을때, catch(e)의 e로 에러 문구를 확인할수 있는데요.

위 내용은 말 그대로 e에 대해 타입을 지정해줄거면 any or unkown을 사용하라는 말입니다.

# any일 경우
try{
 ...
}catch(e: any){
 ...
}

# unkown일 경우
try{
 ...
}catch(e: unkown){
 ...
}

이상입니다