(error: unknown)
| 104 | * etc.) carry a 4xx `statusCode`; everything else is a 500. |
| 105 | */ |
| 106 | export function getExecutionErrorStatus(error: unknown): number { |
| 107 | const status = readStatusCode(error) |
| 108 | if (status !== undefined && status >= 400 && status < 500) { |
| 109 | return status |
| 110 | } |
| 111 | return 500 |
| 112 | } |
| 113 | |
| 114 | export function normalizeError(error: unknown): string { |
| 115 | if (error instanceof Error) { |
no test coverage detected