跳到主要内容

TransactionFun

type TransactionFun = (executor) => Promise<unknown>;

Defined in: packages/rxdb-adapter-sqlite-core/src/RxDBAdapterSqliteBase.ts:275

事务回调。

Parameters​

ParameterType
executorSqliteTransactionExecutor

Returns​

Promise<unknown>

Remarks​

参数是本次事务的 SqliteTransactionExecutor —— 持有它才算「在本事务内」。 它保留 execute() 透传,因此既有的 transaction(async tx => tx.execute(sql)) 写法不受影响; 跨适配器可移植的入口是 tx.query() / tx.getRepository()。