UNPKG

@converse/skeletor

Version:

Modernized Backbone with web components

35 lines 1.23 kB
export default Storage; declare class Storage { constructor(id: any, type: any, batchedWrites?: boolean); storeInitialized: Promise<void>; store: any; name: any; /** * @param {'local'|'session'|'indexed'|'in_memory'} type * @param {boolean} batchedWrites */ initStore(type: "local" | "session" | "indexed" | "in_memory", batchedWrites: boolean): Promise<void>; flush(): any; clear(): Promise<void>; sync(): { (method: any, model: any, options: any): Promise<void>; __name__: string; }; removeCollectionReference(model: any, collection: any): any; addCollectionReference(model: any, collection: any): any; getCollectionReferenceData(model: any): {}; save(model: any): Promise<any>; create(model: any, options: any): Promise<any>; update(model: any): Promise<any>; find(model: any): any; findAll(): Promise<any[]>; destroy(model: any, collection: any): Promise<any>; getStorageSize(): any; getItemName(id: any): string; } declare namespace Storage { export let sessionStorageInitialized: Promise<void>; export { localForage }; } import localForage from 'localforage'; //# sourceMappingURL=storage.d.ts.map