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