Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | export function getErrorMessage(error: Error): string { const messages: string[] = []; let currentError: unknown = error; while (currentError instanceof Error) { let currentMessage = currentError.message.trim(); if (currentMessage.endsWith(".")) { currentMessage = currentMessage.slice(0, -1); } messages.push(currentMessage); currentError = currentError.cause; } return messages.join("; "); } |