[typescript] `.then()` 메소드를 사용하여 어떤 함수를 실행한 후에 프로미스 체이닝을 계속할 수 있나요?
function asyncFunc1() {
  return new Promise((resolve, reject) => {
    setTimeout(() => resolve(1), 1000);
  });
}

function asyncFunc2(input: number) {
  return new Promise((resolve, reject) => {
    setTimeout(() => resolve(input + 1), 1000);
  });
}

asyncFunc1()
  .then((result) => {
    console.log(result); // 1
    return asyncFunc2(result);
  })
  .then((result) => {
    console.log(result); // 2
  });

위의 코드에서, asyncFunc1을 호출한 후에 첫 번째 .then() 블록에서 결과를 처리하고, 그 결과를 asyncFunc2에 전달하여 두 번째 .then() 블록에서 다시 처리합니다. 따라서, .then() 메소드를 사용하여 프로미스 체이닝을 통해 연속적으로 함수를 실행하고 처리할 수 있습니다.

더 자세한 내용은 MDN 웹 문서 “Promise” 항목을 참조하십시오: MDN Promise