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:
2025-11-29 18:32:00 +00:00
parent 53673e37cb
commit 7e89b6ebf5
68 changed files with 17020 additions and 720 deletions

View 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';