TransactionFun
type TransactionFun = (executor) => Promise<unknown>;
Defined in: packages/rxdb-adapter-sqlite-core/src/RxDBAdapterSqliteBase.ts:275
事务回调。
Parameters
| Parameter | Type |
|---|---|
executor | SqliteTransactionExecutor |
Returns
Promise<unknown>
Remarks
参数是本次事务的 SqliteTransactionExecutor —— 持有它才算「在本事务内」。
它保留 execute() 透传,因此既有的 transaction(async tx => tx.execute(sql)) 写法不受影响;
跨适配器可移植的入口是 tx.query() / tx.getRepository()。