(err: unknown)
| 1610 | ]) |
| 1611 | |
| 1612 | export function isConnectionError(err: unknown): boolean { |
| 1613 | if ( |
| 1614 | err && |
| 1615 | typeof err === 'object' && |
| 1616 | 'code' in err && |
| 1617 | typeof err.code === 'string' && |
| 1618 | CONNECTION_ERROR_CODES.has(err.code) |
| 1619 | ) { |
| 1620 | return true |
| 1621 | } |
| 1622 | return false |
| 1623 | } |
| 1624 | |
| 1625 | /** Detect HTTP 5xx errors from axios (code: 'ERR_BAD_RESPONSE'). */ |
| 1626 | export function isServerError(err: unknown): boolean { |