UNPKG

lambda-live-debugger

Version:

Debug Lambda functions locally like it is running in the cloud

13 lines (12 loc) 420 B
import { IndexedDbStorage } from "./IndexedDbStorage"; import { InMemoryStorage } from "./InMemoryStorage"; const inMemoryStorage = new InMemoryStorage(); export function localStorage() { if (typeof self === "object" && self.indexedDB) { return new IndexedDbStorage(); } if (typeof window === "object" && window.localStorage) { return window.localStorage; } return inMemoryStorage; }