UNPKG

sequelize-transactional

Version:
9 lines (8 loc) 470 B
type IsolationLevel = 'READ UNCOMMITTED' | 'READ COMMITTED' | 'REPEATABLE READ' | 'SERIALIZABLE'; type Propagation = 'REQUIRED' | 'SUPPORTS' | 'MANDATORY' | 'NEVER' | 'NOT_SUPPORTED' | 'REQUIRES_NEW'; interface TransactionalOptions { isolationLevel?: IsolationLevel; propagation?: Propagation; } export declare function Transactional(options?: TransactionalOptions): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void; export {};