Javascript/typescript

[typescript] 'Timeout' 형식은 'void' 형식에 할당할 수 없습니다.

킹king 2024. 3. 25. 11:50
반응형

setTimeout에서 뭔가 리턴하는데 그거 자체를 promise로 처리하고 싶다면 이렇게 쓰면 된다.

 

1. setTimeout 자체를 promise로 감싸기

return new Promise((res, rej) => setTimeout(async() => {
  return await this.something();
}, 6000));

이로케~

모든 게시물(특히 과거 게시물)은 잘못된 방법으로 처리한것을 좋다고 써놨을 수 있습니다. 참고만 하시고 틀린게 있다면 댓글 남겨주세요~