Skip to content

Utils - Promise

@teamsparta/utils에서 제공하는 Promise 관련 유틸리티입니다.


delay

지정된 시간(ms) 동안 대기하는 Promise를 반환합니다.

API

typescript
function delay(ms: number): Promise<void>;

사용 예시

typescript
import { delay } from '@teamsparta/utils';

// 1초 대기
await delay(1000);

// 순차 실행에 활용
async function fetchWithRetry() {
  try {
    return await fetch('/api/data');
  } catch {
    await delay(2000);
    return await fetch('/api/data');
  }
}