npm i -S can-use-storage-check
import canUseStorageCheck from 'can-use-storage-check'
// sync
const storage = window.sessionStorage;
let canUseStorage;
canUseStorageCheck(storage).then((canUse) => {
canUseStorage = canUse;
});
// async
let canUseLocalforage;
canUseStorageCheck(localforage).then((canUse) => {
canUseLocalforage = canUse;
});
Checks storage usability by sync/async calling of setItem
, getItem
and removeItem
methods.
MIT © Jake Oswaldo