(error: unknown, stackLines: number = 5)
| 143 | } |
| 144 | |
| 145 | export function extractErrorStack(error: unknown, stackLines: number = 5): string | null { |
| 146 | if (error instanceof Error && error.stack) { |
| 147 | const lines = error.stack.split('\n') |
| 148 | return lines.slice(1, stackLines + 1).join('\n') |
| 149 | } |
| 150 | return null |
| 151 | } |