import "@testing-library/jest-dom/vitest"; if ( typeof globalThis.localStorage === "undefined" || typeof globalThis.localStorage.clear !== "function" ) { const store = new Map(); Object.defineProperty(globalThis, "localStorage", { configurable: true, value: { getItem: (key: string) => store.get(key) ?? null, setItem: (key: string, value: string) => { store.set(key, String(value)); }, removeItem: (key: string) => { store.delete(key); }, clear: () => { store.clear(); }, key: (index: number) => Array.from(store.keys())[index] ?? null, get length() { return store.size; }, }, }); }