(res: Response)
| 300 | } |
| 301 | |
| 302 | async function readResponseBody(res: Response): Promise<ResponsePayload> { |
| 303 | const text = await res.text(); |
| 304 | try { |
| 305 | return { text, json: JSON.parse(text) as unknown }; |
| 306 | } catch { |
| 307 | return { text }; |
| 308 | } |
| 309 | } |
| 310 | |
| 311 | function extractErrorMessage(payload: ResponsePayload): string { |
| 312 | if (payload.json && typeof payload.json === "object") { |
no outgoing calls
no test coverage detected