(cause: unknown)
| 912 | } |
| 913 | |
| 914 | const pgConstraintFromCause = (cause: unknown): string => { |
| 915 | if (typeof cause !== "object" || cause === null || !("constraint" in cause)) { |
| 916 | return "unknown" |
| 917 | } |
| 918 | const constraint = cause.constraint |
| 919 | if (typeof constraint !== "string") { |
| 920 | return "unknown" |
| 921 | } |
| 922 | const normalized = constraint.trim() |
| 923 | return normalized.length === 0 ? "unknown" : normalized |
| 924 | } |
| 925 | |
| 926 | const classifyError = ( |
| 927 | cause: unknown, |