async-idb

A promise based (async) wrapper for the IndexedDB API

MIT License

Stars
1
Committers
1

async-idb

A promise based (async) wrapper for the IndexedDB API


Guides

Usage

import IDB from '/js/async-idb/IDB.js';

try {
  const store = await IDB.open('mydb', 1);
  const [store1, store2] = store.write('store1', 'store2', /* ... */);
  const results = await store1.add(record1, record2, /* ... */); // Uses `Promise.add` internally
  await store2.delete('somekey', 'anotherkey', /* ... */);
} catch (err) {
  console.error(err);
}