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