클래스: TransactionScope
정의 위치: packages/db/src/transactions.ts:20
생성자
생성자
new TransactionScope(): TransactionScope;
반환값
TransactionScope
메서드
clear()
clear(): void;
정의 위치: packages/db/src/transactions.ts:118
반환값
void
createTransaction()
createTransaction<T>(config): Transaction<T>;
정의 위치: packages/db/src/transactions.ts:25
타입 매개변수
T
T extends object = Record<string, unknown>
매개변수
config
TransactionConfig<T>
반환값
Transaction<T>
getActiveTransaction()
getActiveTransaction():
| Transaction<Record<string, unknown>>
| undefined;
정의 위치: packages/db/src/transactions.ts:33
반환값
| Transaction<Record<string, unknown>>
| undefined
getActiveTransactionForCollection()
getActiveTransactionForCollection():
| Transaction<Record<string, unknown>>
| undefined;
정의 위치: packages/db/src/transactions.ts:37
반환값
| Transaction<Record<string, unknown>>
| undefined
registerTransaction()
registerTransaction(transaction): void;
정의 위치: packages/db/src/transactions.ts:76
매개변수
transaction
Transaction<any>
반환값
void
removeTransaction()
removeTransaction(transaction): void;
정의 위치: packages/db/src/transactions.ts:92
매개변수
transaction
Transaction<any>
반환값
void
rollbackConflictingTransactions()
rollbackConflictingTransactions(transaction, mutationIds): void;
정의 위치: packages/db/src/transactions.ts:101
매개변수
transaction
Transaction<any>
mutationIds
Set<string>
반환값
void
unregisterTransaction()
unregisterTransaction(transaction): void;
정의 위치: packages/db/src/transactions.ts:82
매개변수
transaction
Transaction<any>
반환값
void