[typescript] 타입스크립트에서 비동기 코드에서 예외를 처리하는 방법은 어떻게 되나요?

Promise와 .catch 메서드 사용

예를 들어, Promise를 사용하는 경우 다음과 같이 catch 메서드를 사용하여 예외를 처리할 수 있습니다:

fetchData()
  .then((data) => {
    // Handle the data
  })
  .catch((error) => {
    // Handle the error
  });

async-await 사용

async-await을 사용하여 비동기 코드를 작성할 수도 있습니다. 이 경우 try-catch 블록을 사용하여 예외를 처리할 수 있습니다:

async function fetchData() {
  try {
    const data = await getData();
    // Handle the data
  } catch (error) {
    // Handle the error
  }
}

위의 방법들은 타입스크립트에서 비동기 코드에서 예외를 처리하는 일반적인 방법입니다. 선택하신 방법에 따라 코드를 작성하시면 됩니다.