UNPKG

@dash0/sdk-web

Version:

Dash0's Web SDK to collect telemetry from end-users' web browsers

22 lines (21 loc) 625 B
// sessionStorage API re-exposed to allow testing. import { sessionStorage } from "./globals"; export const isSupported = sessionStorage != null && typeof sessionStorage.getItem === "function" && typeof sessionStorage.setItem === "function"; export function getItem(k) { if (isSupported && sessionStorage) { return sessionStorage.getItem(k); } return null; } export function setItem(k, v) { if (isSupported && sessionStorage) { sessionStorage.setItem(k, v); } } export function removeItem(k) { if (isSupported && sessionStorage) { sessionStorage.removeItem(k); } }