cap-nodejs

CAP Node.js API


CAP Node.js API / cap-storage-typeorm/src / TypeOrmTransactionManager

Class: TypeOrmTransactionManager

Defined in: cap-storage-typeorm/src/typeorm-transaction-manager.ts:9

Implements

Constructors

Constructor

new TypeOrmTransactionManager(dataSource): TypeOrmTransactionManager

Defined in: cap-storage-typeorm/src/typeorm-transaction-manager.ts:12

Parameters

dataSource

DataSource

Returns

TypeOrmTransactionManager

Methods

afterCommit()

afterCommit(fn): void

Defined in: cap-storage-typeorm/src/typeorm-transaction-manager.ts:50

Parameters

fn

() => void | Promise<void>

Returns

void

Implementation of

CapTransactionManagerPort.afterCommit


afterRollback()

afterRollback(fn): void

Defined in: cap-storage-typeorm/src/typeorm-transaction-manager.ts:58

Parameters

fn

(error) => void | Promise<void>

Returns

void

Implementation of

CapTransactionManagerPort.afterRollback


getCurrentContext()

getCurrentContext(): CapOperationContext<EntityManager> | undefined

Defined in: cap-storage-typeorm/src/typeorm-transaction-manager.ts:46

Returns

CapOperationContext<EntityManager> | undefined

Implementation of

CapTransactionManagerPort.getCurrentContext


runInTransaction()

runInTransaction<T>(options, fn): Promise<T>

Defined in: cap-storage-typeorm/src/typeorm-transaction-manager.ts:14

Type Parameters

T

T

Parameters

options

CapTransactionOptions

fn

(ctx) => Promise<T>

Returns

Promise<T>

Implementation of

CapTransactionManagerPort.runInTransaction