[typescript] 타입스크립트에서 `try/catch` 문으로 에러 핸들링을 하고 싶다면 어떻게 해야 하나요?
try {
  // 예외가 발생할 수 있는 코드 작성
  throw new Error('예외 발생!');
} catch (error) {
  // 발생한 예외를 처리
  console.error('에러 발생:', error);
}

위 코드에서 try 블록 안에서 throw new Error() 구문을 사용하여 강제로 예외를 발생시켰습니다. 이때 catch 블록이 실행되어 해당 예외를 처리하게 됩니다.

또한, 타입스크립트는 예외의 타입을 명시하여 특정 타입의 예외만 처리할 수 있도록 지정할 수도 있습니다.

try {
  // 예외가 발생할 수 있는 코드 작성
  throw new TypeError('타입 에러 발생!');
} catch (error: TypeError) {
  // TypeError에 대한 처리
  console.error('타입 에러 발생:', error);
} catch (error) {
  // 다른 예외에 대한 처리
  console.error('다른 에러 발생:', error);
}

위의 코드에서 catch 블록은 TypeError와 그 외의 예외를 구분하여 처리할 수 있습니다.

이러한 방식으로 타입스크립트에서 try/catch 문을 활용하여 에러 핸들링을 할 수 있습니다.