UNPKG

@tsrt/typeorm-transactions

Version:
15 lines (14 loc) 790 B
import { ITransactionOptions, ITransactionOptionsExtended } from './Transaction'; /** * Factory for `Transactional` decorator. Extended options could be provided into factory. * Resulting decorator will use associated w/ it `TransactionManager` instance. * * @param [extendedOptions] - TrasnactionManager transaction options (no connection options etc.). */ export declare function createTransactional(extendedOptions?: ITransactionOptionsExtended): (options?: ITransactionOptions) => MethodDecorator; /** * Basic `Transactional` decorator w/ ability to provide extended options (connection, etc.) * * @param [options] - Extended Trasnaction options as for `Transaction` constructor. */ export declare function Transactional(options: ITransactionOptionsExtended): MethodDecorator;