(cause: Error, prefix: string)
| 473 | e.cause ? `${e.stack} {\n${renderErrorCause(e.cause as Error, " ")}\n}` : e.stack |
| 474 | |
| 475 | const renderErrorCause = (cause: Error, prefix: string) => { |
| 476 | const lines = cause.stack!.split("\n") |
| 477 | let stack = `${prefix}[cause]: ${lines[0]}` |
| 478 | for (let i = 1, len = lines.length; i < len; i++) { |
| 479 | stack += `\n${prefix}${lines[i]}` |
| 480 | } |
| 481 | if (cause.cause) { |
| 482 | stack += ` {\n${renderErrorCause(cause.cause as Error, `${prefix} `)}\n${prefix}}` |
| 483 | } |
| 484 | return stack |
| 485 | } |
| 486 | |
| 487 | // ---------------------------------------------------------------------------- |
| 488 | // Fiber |
no test coverage detected