(e: unknown)
| 24 | // Map a SqlError into a typed, serializable DatabaseError (instead of `.orDie`, |
| 25 | // which would turn it into an opaque, non-serializable defect). |
| 26 | const toDatabaseError = (e: unknown) => |
| 27 | new DatabaseError({ message: `SQL request failed: ${sqlErrorMessage(e)}`, transient: sqlIsTransient(e), cause: e }) |
| 28 | // withTransaction may re-raise setInternal's typed errors or add SqlError on begin/commit. |
| 29 | // Preserve DatabaseError / OCC by `_tag` (not instanceof — dual package instances break it); |
| 30 | // map residual SQL failures to DatabaseError. |
nothing calls this directly
no test coverage detected
searching dependent graphs…