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

22 lines (21 loc) 798 B
/** * Enumeration that represents transaction isolation levels for use with the {@link Transactional} annotation */ export declare enum IsolationLevel { /** * A constant indicating that dirty reads, non-repeatable reads and phantom reads can occur. */ READ_UNCOMMITTED = "READ UNCOMMITTED", /** * A constant indicating that dirty reads are prevented; non-repeatable reads and phantom reads can occur. */ READ_COMMITTED = "READ COMMITTED", /** * A constant indicating that dirty reads and non-repeatable reads are prevented; phantom reads can occur. */ REPEATABLE_READ = "REPEATABLE READ", /** * A constant indicating that dirty reads, non-repeatable reads and phantom reads are prevented. */ SERIALIZABLE = "SERIALIZABLE" }