(e: Error)
| 387 | } |
| 388 | |
| 389 | export function formatErrorCauses(e: Error): string { |
| 390 | let message = e.message; |
| 391 | while (e.cause) { |
| 392 | e = e.cause as Error; |
| 393 | message += `:\n cause: ${e.message}`; |
| 394 | } |
| 395 | return message; |
| 396 | } |
| 397 | |
| 398 | export function getMCPStructuredResponse<T extends z.ZodRawShape>( |
| 399 | result: z.ZodObject<T> | z.ZodArray<z.ZodObject<T>> |
no outgoing calls
no test coverage detected