fix(local-storage): improve VITEST environment check for localStorage access

This commit is contained in:
Val Alexander 2026-03-16 08:20:15 -05:00 committed by Val Alexander
parent 7deb543624
commit 0b055303f5

View File

@ -9,7 +9,7 @@ function isStorage(value: unknown): value is Storage {
export function getSafeLocalStorage(): Storage | null {
const descriptor = Object.getOwnPropertyDescriptor(globalThis, "localStorage");
if (process.env.VITEST) {
if (typeof process !== "undefined" && process.env?.VITEST) {
return descriptor && !descriptor.get && isStorage(descriptor.value) ? descriptor.value : null;
}