diff options
author | Florian Dold <florian@dold.me> | 2022-09-23 21:00:51 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2022-09-23 21:00:51 +0200 |
commit | 8d19b801538e2be842ebe2d03ca464f72bb95edb (patch) | |
tree | a4afe95634ff1d893afd56a5a3a78580c46be0a3 /packages/taler-wallet-core/src/util | |
parent | 72336b149b4c27715e4e2f7610ec4007ecccdbd9 (diff) | |
download | wallet-core-8d19b801538e2be842ebe2d03ca464f72bb95edb.tar.xz |
wallet-core: backwards compatibility for bankAccounts store, naming conventions
Diffstat (limited to 'packages/taler-wallet-core/src/util')
-rw-r--r-- | packages/taler-wallet-core/src/util/query.ts | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/packages/taler-wallet-core/src/util/query.ts b/packages/taler-wallet-core/src/util/query.ts index 71d7b9783..47f38a3a1 100644 --- a/packages/taler-wallet-core/src/util/query.ts +++ b/packages/taler-wallet-core/src/util/query.ts @@ -284,17 +284,29 @@ export interface IndexDescriptor { keyPath: IDBKeyPath | IDBKeyPath[]; multiEntry?: boolean; unique?: boolean; + versionAdded?: number; } export interface StoreDescriptor<RecordType> { _dummy: undefined & RecordType; keyPath?: IDBKeyPath | IDBKeyPath[]; autoIncrement?: boolean; + /** + * Database version that this store was added in, or + * undefined if added in the first version. + */ + versionAdded?: number; } export interface StoreOptions { keyPath?: IDBKeyPath | IDBKeyPath[]; autoIncrement?: boolean; + + /** + * Database version that this store was added in, or + * undefined if added in the first version. + */ + versionAdded?: number; } export function describeContents<RecordType = never>( @@ -304,6 +316,7 @@ export function describeContents<RecordType = never>( keyPath: options.keyPath, _dummy: undefined as any, autoIncrement: options.autoIncrement, + versionAdded: options.versionAdded, }; } @@ -317,6 +330,7 @@ export function describeIndex( name, multiEntry: options.multiEntry, unique: options.unique, + versionAdded: options.versionAdded, }; } |