Repository URL to install this package:
|
Version:
1.2.6 ▾
|
/**
* @todo replace oneStorage everywhere
*/
import indexdb from './adapters/indexdb';
import ls from './adapters/local-storage';
import inMemory from './adapters/in-memory';
import { Serializable } from './deps/stringify';
/**
* keys, values...
* @alias OmniStorage
*/
declare class OneStorage {
inMemory: typeof inMemory;
indexdb: typeof indexdb;
ls: typeof ls;
constructor();
get(key: string | number): any;
set(key: string | number, value: Serializable): any;
has(key: any): boolean;
remove(key: any): void;
clear(): void;
}
export { OneStorage };
export default OneStorage;