nnanh3-msal-browser
Version:
Thư viện đã custom của azure masl có common kèm trong
27 lines • 748 B
TypeScript
/**
* Storage wrapper for IndexedDB storage in browsers: https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API
*/
export declare class DatabaseStorage<T> {
private db;
private dbName;
private tableName;
private version;
private dbOpen;
constructor(dbName: string, tableName: string, version: number);
/**
* Opens IndexedDB instance.
*/
open(): Promise<void>;
/**
* Retrieves item from IndexedDB instance.
* @param key
*/
get(key: string): Promise<T>;
/**
* Adds item to IndexedDB under given key
* @param key
* @param payload
*/
put(key: string, payload: T): Promise<T>;
}
//# sourceMappingURL=DatabaseStorage.d.ts.map