(cause?: Error)
| 305 | let done = false |
| 306 | let cancel: Effect.Effect<void> | undefined = undefined |
| 307 | let client: Pg.PoolClient | undefined = undefined |
| 308 | function onError(cause: Error) { |
| 309 | cleanup(cause) |
| 310 | resume(Effect.fail(new SqlError({ reason: classifyError(cause, "Connection error", "acquireConnection") }))) |
| 311 | } |
| 312 | function cleanup(cause?: Error) { |
| 313 | if (!done) client?.release(cause) |
| 314 | done = true |
no test coverage detected
searching dependent graphs…