© 2026 Hedgehog Software, LLC
export const runInTx = <A, E>(e: (tx: Parameters<Parameters<typeof db.transaction>[0]>[0]) => Effect.Effect<A, E>) => Effect.tryPromise({ try: () => db.transaction((tx) => e(tx).pipe(Effect.runPromiseExit)), catch: (e) => new DrizzleDatabaseError({ inner: e }), }).pipe(Effect.flatten);
Fiber terminated with an unhandled error