(error: unknown)
| 119 | } |
| 120 | |
| 121 | function retryErrorFields(error: unknown): RetryErrorFields { |
| 122 | return { |
| 123 | errorName: error instanceof Error ? error.name : typeof error, |
| 124 | errorMessage: error instanceof Error ? error.message : String(error), |
| 125 | statusCode: maybeStatusCode(error), |
| 126 | }; |
| 127 | } |
| 128 | |
| 129 | function maybeStatusCode(error: unknown): number | undefined { |
| 130 | if (typeof error !== 'object' || error === null) return undefined; |
no test coverage detected