UNPKG

matrix-react-sdk

Version:
23 lines (22 loc) 993 B
export declare function tryPersistStorage(): void; export declare function checkConsistency(): Promise<{ dataInLocalStorage: boolean; dataInCryptoStore: boolean; cryptoInited: boolean; healthy: boolean; }>; export declare function trackStores(client: any): void; /** * Sets whether crypto has ever been successfully * initialised on this client. * StorageManager uses this to determine whether indexeddb * has been wiped by the browser: this flag is saved to localStorage * and if it is true and not crypto data is found, an error is * presented to the user. * * @param {bool} cryptoInited True if crypto has been set up */ export declare function setCryptoInitialised(cryptoInited: any): void; export declare function idbLoad(table: string, key: string | string[]): Promise<any>; export declare function idbSave(table: string, key: string | string[], data: any): Promise<void>; export declare function idbDelete(table: string, key: string | string[]): Promise<void>;