import { StateStorage } from "zustand/middleware"; import { get, set, del } from "idb-keyval"; export const zustandIDBStorage: StateStorage = { getItem: async (name: string): Promise => { return (await get(name)) || null; }, setItem: async (name: string, value: string): Promise => { await set(name, value); }, removeItem: async (name: string): Promise => { await del(name); }, };