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