UNPKG

react-indexeddb-kit

Version:

A TypeScript-based React IndexedDB wrapper with CRUD operations.

20 lines (19 loc) 588 B
import { Schema, ReactIndexDBModelProps } from "./types"; export declare class ReactIndexDBClient { private dbName; private version; private schema; private db; private models; constructor(dbName: string, schema: Schema, version?: number); /** * Ensure database is available before performing any operations. */ ensureDatabase(): Promise<void>; connect(): Promise<void>; private createStores; private initializeModels; getDatabase(): IDBDatabase | null; getSchema(): Schema; model(name: string): ReactIndexDBModelProps; }