(cause: unknown)
| 459 | } |
| 460 | |
| 461 | const pgConstraintFromCause = (cause: unknown): string => { |
| 462 | if (typeof cause !== "object" || cause === null || !("constraint" in cause)) { |
| 463 | return "unknown" |
| 464 | } |
| 465 | const constraint = cause.constraint |
| 466 | if (typeof constraint !== "string") { |
| 467 | return "unknown" |
| 468 | } |
| 469 | const normalized = constraint.trim() |
| 470 | return normalized.length === 0 ? "unknown" : normalized |
| 471 | } |
| 472 | |
| 473 | const classifyError = ( |
| 474 | cause: unknown, |