개발/Node.js
try~catch문에서 error타입에 따라 처리하는 함수
다물칸
2024. 4. 23. 13:22
728x90
반응형
Typescript에서 Try~catch문 중 error를 처리하려고 할 때 타입이 뭔지 궁금했다.
any나 uknown으로 처리를 해야 한단다. 이런 ~ 썩을...
export function ParseError(error: unknown): string {
if (error instanceof TypeError) {
return 'Type error occurred:' + error.message;
} else if (error instanceof Error) {
return 'General error:' + error.message;
} else {
return 'An unexpected error occurred:' + error;
}
}
타입을 체크해서 알고 있는 타입이면 처리하는 방식으로 만든 함수다.
이렇게 하면 되겠지???
반응형