import { type dom } from "https://deno.land/x/evt@v2.5.2/lib/types/index.ts";
const { IDBDatabase } = dom;
This IndexedDB API interface provides a connection to a database; you can use an IDBDatabase object to open a transaction on your database then create, manipulate, and delete objects (data) in that database. The interface provides the only way to get and manage versions of the database.
Properties
Returns a list of the names of object stores in the database.
Methods
Creates a new object store with the given name and options and returns a new IDBObjectStore.
Throws a "InvalidStateError" DOMException if not called within an upgrade transaction.
Deletes the object store with the given name.
Throws a "InvalidStateError" DOMException if not called within an upgrade transaction.
Returns a new transaction with the given mode ("readonly" or "readwrite") and scope which can be a single object store name or an array of names.