IDBStore¶
Source | IDBStore |
---|
constructor¶
new IDBStore(dbName, storeName);
Creates a new IDBStore instance.
Parameters¶
dbName
-string
(default = ‘keyval-store’): database name;storeName
-string
(readonly, default = ‘keyval’): store name within the database;
Returns¶
IDBStore
instance
getDefaultStore¶
ipfsCacheStore.getDefaultStore();
private: creates a new store or returns the latest one
Returns¶
Promise
returns void
: resolved when done
get¶
ipfsCacheStore.get<Type>(key, store);
Gets a key from the IDB store.
Parameters¶
key
-IDBValidKey
: key to loadstore
-IDBStore
(default = getDefaultStore()): idb store to load the data from
Returns¶
Promise
returns Type
: returns a key value from idb store
set¶
ipfsCacheStore.set(key, value, store);
sets a key value in a idb store
Parameters¶
key
-IDBValidKey
: key to set the value forvalue
-any
: value to setstore
-IDBStore
(default = getDefaultStore()): idb store to set the value in
Returns¶
Promise
returns void
: resolved when done
del¶
ipfsCacheStore.del(del, store);
delete a key from an idb store
Parameters¶
key
-IDBValidKey
: key to deletestore
-Function
(default = getDefaultStore()): idb store to delete the data from
Returns¶
Promise
returns void
: resolved when done