UNPKG

typeorm-transactional-async-callbacks

Version:

A Transactional Method Decorator for typeorm that uses cls-hooked to handle and propagate transactions between different repositories and service methods. Inpired by Spring Trasnactional Annotation and Sequelize CLS

10 lines (9 loc) 715 B
export { initializeTransactionalContext, addTransactionalDataSource, getDataSourceByName, deleteDataSourceByName, getTransactionalContext, } from './common'; export { runOnTransactionCommit, runOnTransactionRollback, runOnTransactionComplete, } from './hooks'; export { Transactional } from './decorators/transactional'; export { StorageDriver } from './enums/storage-driver'; export { Propagation } from './enums/propagation'; export { IsolationLevel } from './enums/isolation-level'; export { runInTransaction } from './transactions/run-in-transaction'; export { wrapInTransaction, WrapInTransactionOptions } from './transactions/wrap-in-transaction'; export { TransactionalError } from './errors/transactional';