(err: unknown)
| 1588 | ]) |
| 1589 | |
| 1590 | export function isConnectionError(err: unknown): boolean { |
| 1591 | if ( |
| 1592 | err && |
| 1593 | typeof err === 'object' && |
| 1594 | 'code' in err && |
| 1595 | typeof err.code === 'string' && |
| 1596 | CONNECTION_ERROR_CODES.has(err.code) |
| 1597 | ) { |
| 1598 | return true |
| 1599 | } |
| 1600 | return false |
| 1601 | } |
| 1602 | |
| 1603 | /** Detect HTTP 5xx errors from axios (code: 'ERR_BAD_RESPONSE'). */ |
| 1604 | export function isServerError(err: unknown): boolean { |