Files
stack/apps/web/src/lib/auth/sleep.ts
Jason Woltje c233d97ba0 feat(#417): add fetchWithRetry with exponential backoff for auth
Retries network and server errors up to 3 times with exponential
backoff (1s, 2s, 4s). Non-retryable errors fail immediately.

Refs #417
2026-02-16 12:19:46 -06:00

10 lines
267 B
TypeScript

/**
* Wait for the specified number of milliseconds.
*
* Extracted to a separate module to enable clean test mocking
* without fake timers.
*/
export function sleep(ms: number): Promise<void> {
return new Promise<void>((resolve) => setTimeout(resolve, ms));
}