For AI agents: a documentation index is available at /llms.txt. Markdown versions of all pages are available by appending .md to any URL.
Interface IDBFactory
interface IDBFactory {
cmp(first: any, second: any): number;
databases(): Promise<IDBDatabaseInfo[]>;
deleteDatabase(name: string): IDBOpenDBRequest;
open(name: string, version?: number): IDBOpenDBRequest;
}
cmp(first: any, second: any): number;
databases(): Promise<IDBDatabaseInfo[]>;
deleteDatabase(name: string): IDBOpenDBRequest;
open(name: string, version?: number): IDBOpenDBRequest;
}
Methods
cmp
-
The
cmp()method of the IDBFactory interface compares two values as keys to determine equality and ordering for IndexedDB operations, such as storing and iterating.Parameters
- first: any
- second: any
Returns number
databases
-
The
databasesmethod of the IDBFactory interface returns a Promise that fulfills with an array of objects containing the name and version of all the available databases.Returns Promise<IDBDatabaseInfo[]>
deleteDatabase
-
The
deleteDatabase()method of the IDBFactory interface requests the deletion of a database. The method returns an IDBOpenDBRequest object immediately, and performs the deletion operation asynchronously.Parameters
- name: string
Returns IDBOpenDBRequest
open
-
The
open()method of the IDBFactory interface requests opening a connection to a database.Parameters
- name: string
Optionalversion: number
Returns IDBOpenDBRequest
The
IDBFactoryinterface of the IndexedDB API lets applications asynchronously access the indexed databases. The object that implements the interface is window.indexedDB. You open — that is, create and access — and delete a database with this object, and not directly with IDBFactory.MDN Reference