From 3a389de72efdb05945781250f3f8008be8172a83 Mon Sep 17 00:00:00 2001 From: ztimson Date: Tue, 15 Oct 2024 16:44:23 -0400 Subject: [PATCH] Cache localstorage fix --- package.json | 2 +- src/cache.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 137aaed..59067d0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ztimson/utils", - "version": "0.20.6", + "version": "0.20.7", "description": "Utility library", "author": "Zak Timson", "license": "MIT", diff --git a/src/cache.ts b/src/cache.ts index 85d110f..9d85c0a 100644 --- a/src/cache.ts +++ b/src/cache.ts @@ -25,8 +25,8 @@ export class Cache { * @param options */ constructor(public readonly key?: keyof T, public readonly options: CacheOptions = {}) { - if(options.storageKey && !options.storage && window && window?.localStorage) - options.storage = window.localStorage; + if(options.storageKey && !options.storage && typeof(Storage) !== 'undefined') + options.storage = localStorage; if(options.storageKey && options.storage) { const stored = options.storage.getItem(options.storageKey); if(stored) {