diff options
Diffstat (limited to 'packages/taler-wallet-core/src/query.ts')
-rw-r--r-- | packages/taler-wallet-core/src/query.ts | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/packages/taler-wallet-core/src/query.ts b/packages/taler-wallet-core/src/query.ts index d128805d2..cffad84df 100644 --- a/packages/taler-wallet-core/src/query.ts +++ b/packages/taler-wallet-core/src/query.ts @@ -767,11 +767,17 @@ function makeWriteContext( export interface DbAccess<StoreMap> { idbHandle(): IDBDatabase; runAllStoresReadWriteTx<T>( + options: { + label?: string; + }, txf: ( tx: DbReadWriteTransaction<StoreMap, Array<StoreNames<StoreMap>>>, ) => Promise<T>, ): Promise<T>; runAllStoresReadOnlyTx<T>( + options: { + label?: string; + }, txf: ( tx: DbReadOnlyTransaction<StoreMap, Array<StoreNames<StoreMap>>>, ) => Promise<T>, @@ -802,6 +808,9 @@ export class DbAccessImpl<StoreMap> implements DbAccess<StoreMap> { } runAllStoresReadWriteTx<T>( + options: { + label?: string; + }, txf: ( tx: DbReadWriteTransaction<StoreMap, Array<StoreNames<StoreMap>>>, ) => Promise<T>, @@ -820,6 +829,9 @@ export class DbAccessImpl<StoreMap> implements DbAccess<StoreMap> { } runAllStoresReadOnlyTx<T>( + options: { + label?: string; + }, txf: ( tx: DbReadOnlyTransaction<StoreMap, Array<StoreNames<StoreMap>>>, ) => Promise<T>, |