Defined in: packages/db/src/transactions.ts:20
new TransactionScope(): TransactionScope;TransactionScope
clear(): void;Defined in: packages/db/src/transactions.ts:118
void
createTransaction<T>(config): Transaction<T>;Defined in: packages/db/src/transactions.ts:25
T extends object = Record<string, unknown>
Transaction<T>
getActiveTransaction():
| Transaction<Record<string, unknown>>
| undefined;Defined in: packages/db/src/transactions.ts:33
| Transaction<Record<string, unknown>> | undefined
getActiveTransactionForCollection():
| Transaction<Record<string, unknown>>
| undefined;Defined in: packages/db/src/transactions.ts:37
| Transaction<Record<string, unknown>> | undefined
registerTransaction(transaction): void;Defined in: packages/db/src/transactions.ts:76
Transaction<any>
void
removeTransaction(transaction): void;Defined in: packages/db/src/transactions.ts:92
Transaction<any>
void
rollbackConflictingTransactions(transaction, mutationIds): void;Defined in: packages/db/src/transactions.ts:101
Transaction<any>
Set<string>
void
unregisterTransaction(transaction): void;Defined in: packages/db/src/transactions.ts:82
Transaction<any>
void