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));

이로케~