Defined in: packages/db/src/transactions.ts:25
new TransactionScope(): TransactionScope;TransactionScope
clear(): void;Defined in: packages/db/src/transactions.ts:136
void
clearTransactionContext(transaction): void;Defined in: packages/db/src/transactions.ts:100
Transaction<any>
void
createTransaction<T>(config): Transaction<T>;Defined in: packages/db/src/transactions.ts:30
T extends object = Record<string, unknown>
Transaction<T>
getActiveTransaction():
| Transaction<Record<string, unknown>>
| undefined;Defined in: packages/db/src/transactions.ts:38
| Transaction<Record<string, unknown>> | undefined
getActiveTransactionForCollection():
| Transaction<Record<string, unknown>>
| undefined;Defined in: packages/db/src/transactions.ts:42
| Transaction<Record<string, unknown>> | undefined
registerTransaction(transaction): void;Defined in: packages/db/src/transactions.ts:83
Transaction<any>
void
removeTransaction(transaction): void;Defined in: packages/db/src/transactions.ts:105
Transaction<any>
void
rollbackConflictingTransactions(transaction, mutationIds): void;Defined in: packages/db/src/transactions.ts:113
Rolls back every conflicting candidate, then throws the first error.
Transaction<any>
Set<string>
void
unregisterTransaction(transaction, contextAlreadyCleared): void;Defined in: packages/db/src/transactions.ts:89
Transaction<any>
boolean = false
void