/** * Multi-record transactions subpath barrel. * * Public entry point is `db.transaction(fn)`; these types are exported * so consumers can annotate transaction-body signatures in their own * code. */ export { withTransactions } from './active.js'; export type { TransactionStrategyOptions } from './active.js'; export type { TxStrategy } from './strategy.js'; export type { TransactionInvariant } from './invariants.js'; export { TxContext, TxVault, TxCollection, runTransaction } from './transaction.js'; export type { AmendmentTxOptions } from './transaction.js';