UNPKG

@uifabric/utilities

Version:

Fluent UI React utilities for building components.

31 lines 881 B
import { getWindow } from './dom/getWindow'; /** * Fetches an item from session storage without throwing an exception * @param key The key of the item to fetch from session storage */ export function getItem(key) { var result = null; try { var win = getWindow(); result = win ? win.sessionStorage.getItem(key) : null; } catch (e) { /* Eat the exception */ } return result; } /** * Inserts an item into session storage without throwing an exception * @param key The key of the item to add to session storage * @param data The data to put into session storage */ export function setItem(key, data) { var _a; try { (_a = getWindow()) === null || _a === void 0 ? void 0 : _a.sessionStorage.setItem(key, data); } catch (e) { /* Eat the exception */ } } //# sourceMappingURL=sessionStorage.js.map