react-indexed-db-hook
Version:
React wrapper to IndexedDB database.
12 lines (11 loc) • 615 B
TypeScript
export interface Options {
storeName: string;
dbMode: IDBTransactionMode;
error: (e: Event) => any;
complete: (e: Event) => any;
abort?: any;
}
export declare function validateStoreName(db: IDBDatabase, storeName: string): boolean;
export declare function validateBeforeTransaction(db: IDBDatabase, storeName: string, reject: (errorMessage: string) => void): void;
export declare function createTransaction(db: IDBDatabase, options: Options): IDBTransaction;
export declare function optionsGenerator(type: any, storeName: any, reject: (e: Event) => void, resolve: (e?: Event) => void): Options;