UNPKG

@v4fire/core

Version:
28 lines (23 loc) 619 B
/*! * V4Fire Core * https://github.com/V4Fire/Core * * Released under the MIT license * https://github.com/V4Fire/Core/blob/master/LICENSE */ // eslint-disable-next-line import/no-mutable-exports export let syncLocalStorage, asyncLocalStorage; export const syncSessionStorage = globalThis.sessionStorage, asyncSessionStorage = globalThis.sessionStorage; try { if (typeof globalThis.localStorage !== 'undefined') { syncLocalStorage = globalThis.localStorage; asyncLocalStorage = globalThis.localStorage; } } catch { syncLocalStorage = syncSessionStorage; asyncLocalStorage = asyncSessionStorage; }