ajsfw
Version:
Ajs Framework
9 lines (8 loc) • 498 B
TypeScript
export declare let IIAjsIndexedDB: IAjsIndexedDb;
export interface IAjsIndexedDb {
readonly isOldIDbImplementation: boolean;
initialize(): Promise<void>;
createStore(name: string, params: IDBObjectStoreParameters, configureStore: (store: IDBObjectStore) => void): Promise<void>;
doStoreRequest(name: string, mode: "readonly" | "readwrite", requestCb: (store: IDBObjectStore) => IDBRequest): Promise<any>;
countItemsUsingCursor: (storeName: string) => Promise<number>;
}