Defined in: packages/db/src/transactions.ts:22
new TransactionScope(): TransactionScope;TransactionScope
clear(): void;Defined in: packages/db/src/transactions.ts:120
void
createTransaction<T>(config): Transaction<T>;Defined in: packages/db/src/transactions.ts:27
T extends object = Record<string, unknown>
Transaction<T>
getActiveTransaction():
| Transaction<Record<string, unknown>>
| undefined;Defined in: packages/db/src/transactions.ts:35
| Transaction<Record<string, unknown>> | undefined
getActiveTransactionForCollection():
| Transaction<Record<string, unknown>>
| undefined;Defined in: packages/db/src/transactions.ts:39
| Transaction<Record<string, unknown>> | undefined
registerTransaction(transaction): void;Defined in: packages/db/src/transactions.ts:78
Transaction<any>
void
removeTransaction(transaction): void;Defined in: packages/db/src/transactions.ts:94
Transaction<any>
void
rollbackConflictingTransactions(transaction, mutationIds): void;Defined in: packages/db/src/transactions.ts:103
Transaction<any>
Set<string>
void
unregisterTransaction(transaction): void;Defined in: packages/db/src/transactions.ts:84
Transaction<any>
void