(ms: number)
| 29 | export const RETRY_MAX_DELAY = 2_147_483_647 // max 32-bit signed integer for setTimeout |
| 30 | |
| 31 | function cap(ms: number) { |
| 32 | return Math.min(ms, RETRY_MAX_DELAY) |
| 33 | } |
| 34 | |
| 35 | export function delay(attempt: number, error?: SessionV1.APIError) { |
| 36 | if (error) { |