/* eslint-disable @typescript-eslint/no-explicit-any */ const mockLocalStorage = (function () { let store: Record = {}; return { getItem(key: string) { return store[key] ?? null; }, setItem(key: string, value: any) { store[key] = value.toString(); }, clear() { store = {}; }, removeItem(key: string) { delete store[key]; }, }; })(); Object.defineProperty(window, 'localStorage', { value: mockLocalStorage }); export {};