UNPKG

ghost-cache

Version:

A lightweight auto-caching wrapper for fetch() and Axios with multi-storage support (localStorage, sessionStorage, IndexedDB, Redis)

18 lines (17 loc) 447 B
export class SessionStorageAdapter { async getItem(key) { return Promise.resolve(sessionStorage.getItem(key)); } async setItem(key, value) { sessionStorage.setItem(key, value); return Promise.resolve(); } async removeItem(key) { sessionStorage.removeItem(key); return Promise.resolve(); } async clear() { sessionStorage.clear(); return Promise.resolve(); } }