UNPKG

@nopwdio/sdk-js

Version:
12 lines (11 loc) 530 B
interface Table { name: string; id: string; auto: boolean; } export declare const open: (name: string, tables: Table[]) => Promise<IDBDatabase>; export declare const getAllItems: <T>(db: IDBDatabase, name: string) => Promise<T[]>; export declare const getItem: <T>(db: IDBDatabase, name: string, id: string) => Promise<T>; export declare const putItem: <T>(db: IDBDatabase, name: string, data: T) => Promise<T>; export declare const deleteItem: <T>(db: IDBDatabase, name: string, id: string) => Promise<T>; export {};