@egjs/persist
Version:
Provide cache interface to handle persisted data among history navigation.
26 lines (20 loc) • 554 B
JavaScript
const win = (typeof window !== `undefined` && window) || {};
export {win as window};
export const console = win.console;
export const document = win.document;
export const history = win.history;
export const location = win.location;
export const navigator = win.navigator;
export const parseFloat = win.parseFloat;
export const performance = win.performance;
let localStorage = null;
let sessionStorage = null;
try {
localStorage = win.localStorage;
sessionStorage = win.sessionStorage;
} catch (e) {
}
export {
localStorage,
sessionStorage,
};