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