Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/evt/mod.ts>dom.IDBFactory

💧EventEmitter's typesafe replacement
Latest
interface dom.IDBFactory
import { type dom } from "https://deno.land/x/evt@v2.5.7/mod.ts";
const { IDBFactory } = dom;

In the following code snippet, we make a request to open a database, and include handlers for the success and error cases. For a full working example, see our To-do Notifications app (view example live.)

Methods

cmp(first: any, second: any): number

Compares two values as keys. Returns -1 if key1 precedes key2, 1 if key2 precedes key1, and 0 if the keys are equal.

Throws a "DataError" DOMException if either input is not a valid key.

deleteDatabase(name: string): IDBOpenDBRequest

Attempts to delete the named database. If the database already exists and there are open connections that don't close in response to a versionchange event, the request will be blocked until all they close. If the request is successful request's result will be null.

open(name: string, version?: number): IDBOpenDBRequest

Attempts to open a connection to the named database with the current version, or 1 if it does not already exist. If the request is successful request's result will be the connection.