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' 로깅
}
