UNPKG

recent-searches

Version:

A JavaScript module to help anyone easily build recent searches functionality into their search.

18 lines (17 loc) 516 B
import { ISafeLocalStorage, ISafeLocalStorageConfig } from "./SafeLocalStorage"; interface IMemoryStorage<T> extends ISafeLocalStorage<T> { readonly DATA: { [key: string]: T; }; } declare class MemoryStorage<T> implements IMemoryStorage<T> { readonly DATA: { [key: string]: T; }; private readonly KEY; private readonly DEFAULT_VALUE; constructor(config: ISafeLocalStorageConfig<T>); getItem: () => T; setItem: (data: T) => boolean; } export default MemoryStorage;