BREAKING CHANGE(core): Refactor to v3: introduce modular core/domain architecture, plugin system, observability and strict TypeScript configuration; remove legacy classes
This commit is contained in:
31
ts/domain/transactions/index.ts
Normal file
31
ts/domain/transactions/index.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
/**
|
||||
* Transaction Module
|
||||
*
|
||||
* Distributed transactions with ACID-like semantics
|
||||
*/
|
||||
|
||||
// Main classes
|
||||
export {
|
||||
TransactionManager,
|
||||
Transaction,
|
||||
createTransactionManager,
|
||||
} from './transaction-manager.js';
|
||||
|
||||
// Types
|
||||
export type {
|
||||
TransactionIsolationLevel,
|
||||
TransactionState,
|
||||
LockingStrategy,
|
||||
TransactionOperationType,
|
||||
TransactionOperation,
|
||||
TransactionConfig,
|
||||
TransactionContext,
|
||||
TransactionResult,
|
||||
TransactionStats,
|
||||
LockInfo,
|
||||
ConflictResolutionStrategy,
|
||||
ConflictInfo,
|
||||
TransactionManagerConfig,
|
||||
Savepoint,
|
||||
TransactionCallbacks,
|
||||
} from './types.js';
|
||||
Reference in New Issue
Block a user