(ms: number)
| 1 | export async function delay(ms: number) { |
| 2 | return new Promise(resolve => setTimeout(resolve, ms)); |
| 3 | } |
| 4 | |
| 5 | export function exponentialBackoffDelay(currentFailureCount: number, minDelay: number, maxDelay: number, maxFailureCount: number) { |
| 6 | let maxDelayRet = minDelay + ((maxDelay - minDelay) / maxFailureCount) * Math.min(currentFailureCount, maxFailureCount); |
no outgoing calls
no test coverage detected