sessionstorage
Read and write JSON-serialized values via the sessionStorage API.
Import: @rtorcato/browser-common/sessionstorage
๐ MDN: Window: sessionStorage ยท ๐ caniuse: namevalue-storage
Exampleโ
import {
setSessionStorage,
getSessionStorage,
removeSessionStorage,
clearSessionStorage,
} from '@rtorcato/browser-common/sessionstorage'
setSessionStorage('cart', { items: 3 })
const cart = getSessionStorage('cart') as { items: number } | null
removeSessionStorage('cart')
clearSessionStorage()
Exportsโ
isSessionStorageAvailable()โ feature checksetSessionStorage(key, value)โ stores a value, stringifying it as JSONgetSessionStorage(key)โ reads and parses a value asunknown, ornullremoveSessionStorage(key)โ removes a single keyclearSessionStorage()โ clears all keys
See the API reference for full signatures.