Skip to content

timeout

지정한 시간 뒤에 TimeoutError 에러와 함께 reject되는 Promise를 반환해요.

인터페이스

typescript
function timeout(ms: number): Promise<never>;

파라미터

  • ms (number): TimeoutError 에러와 함께 reject될 때까지 걸릴 밀리세컨드.

반환 값

(Promise<never>): TimeoutError로 reject될 Promise.

예시

기본 사용법

typescript
try {
  await timeout(1000); // 1초 뒤 TimeoutError 에러 발생
} catch (error) {
  console.error(error); // 'The operation was timed out' 로깅
}

MIT 라이선스에 따라 배포됩니다.