[typescript] `.then()` 메소드와 `.catch()` 메소드를 함께 사용하는 방법은?

다음은 .then() 메소드와 .catch() 메소드를 함께 사용하는 간단한 TypeScript 예제입니다.

somePromiseFunction()
  .then((result) => {
    // 프로미스가 성공했을 때 실행할 코드
    console.log(result);
  })
  .catch((error) => {
    // 프로미스가 실패했을 때 실행할 코드
    console.error(error);
  });

위 예제에서 somePromiseFunction()은 프로미스를 반환하는 함수입니다. 이 함수를 호출한 후 .then() 메소드를 사용하여 성공 콜백을 정의하고, .catch() 메소드를 사용하여 실패 콜백을 정의했습니다. 프로미스가 성공하면 .then() 메소드에 전달된 콜백이 실행되고, 실패하면 .catch() 메소드에 전달된 콜백이 실행됩니다.

이러한 방식으로 .then() 메소드와 .catch() 메소드를 함께 사용하여 프로미스를 처리할 수 있습니다.