Defined in: packages/db/src/transactions.ts:21
new TransactionScope(): TransactionScope;TransactionScope
clear(): void;Defined in: packages/db/src/transactions.ts:119
void
createTransaction<T>(config): Transaction<T>;Defined in: packages/db/src/transactions.ts:26
T extends object = Record<string, unknown>
Transaction<T>
getActiveTransaction():
| Transaction<Record<string, unknown>>
| undefined;Defined in: packages/db/src/transactions.ts:34
| Transaction<Record<string, unknown>> | undefined
getActiveTransactionForCollection():
| Transaction<Record<string, unknown>>
| undefined;Defined in: packages/db/src/transactions.ts:38
| Transaction<Record<string, unknown>> | undefined
registerTransaction(transaction): void;Defined in: packages/db/src/transactions.ts:77
Transaction<any>
void
removeTransaction(transaction): void;Defined in: packages/db/src/transactions.ts:93
Transaction<any>
void
rollbackConflictingTransactions(transaction, mutationIds): void;Defined in: packages/db/src/transactions.ts:102
Transaction<any>
Set<string>
void
unregisterTransaction(transaction): void;Defined in: packages/db/src/transactions.ts:83
Transaction<any>
void