(error: unknown)
| 609 | } |
| 610 | |
| 611 | function formatFetchErrorMessage(error: unknown): string { |
| 612 | if (!(error instanceof Error)) { |
| 613 | return String(error); |
| 614 | } |
| 615 | const typedError = error as SystemError; |
| 616 | let message = `${typedError.name}: ${typedError.message}`; |
| 617 | if (typedError.cause) { |
| 618 | message += ` (Cause: ${typedError.cause})`; |
| 619 | } |
| 620 | if (typedError.code) { |
| 621 | message += ` (Code: ${typedError.code})`; |
| 622 | } |
| 623 | return message; |
| 624 | } |
| 625 | |
| 626 | export async function fetchWithRetries( |
| 627 | url: RequestInfo, |
no outgoing calls
no test coverage detected
searching dependent graphs…