Skip to content

Instantly share code, notes, and snippets.

@tobiashm
tobiashm / readKey.js
Last active June 10, 2023 11:38
Read a singe key value from IndexedDB
// Assuming https://github.com/jakearchibald/idb-keyval has been used for key-value entries,
// the following is about the minimum code needed to read the value for a single key (w/o the lib.)
// Usage: `readKey('name').then(function(name) { console.log(name); });`
function readKey(key) {
var indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB || window.shimIndexedDB;
if (!indexedDB) return Promise.reject(new Error('IndexedDB not available'));
return new Promise(function(resolve, reject) {
var open = indexedDB.open('keyval-store', 1);