@nopwdio/sdk-js
Version:
Nopwd JS SDK
12 lines (11 loc) • 530 B
TypeScript
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 {};