Promise-aware transaction bridge owned by the application at configuration.
The bridge is the positive runtime capability required by the adapter. It
must invoke work inside a native transaction whose implementation awaits
the returned promise before committing or rolling back.
<T>(database: TDatabase,work: (transaction: DrizzleTransaction<TDatabase>) => Promise<T>,options?: import("@setu-ts/common").TransactionOptions) => Promise<T>