UNPKG

simple2k13

Version:
17 lines (16 loc) 522 B
/** @format */ type ObjectStoreFunName = keyof IDBObjectStore; declare class IndexedDB { db?: IDBDatabase; dbName: string; storeName: string; version: number; constructor(dbName: string, storeName: string, version?: number); open(): Promise<unknown>; dispatch(func: ObjectStoreFunName, options?: { mode?: IDBTransactionMode; more?: boolean; }, ...args: unknown[]): Promise<unknown>; getObjectStore(mode?: IDBTransactionMode): IDBObjectStore; } export default IndexedDB;