// src/store/createPersistStore.ts import { create } from "zustand"; import { persist, PersistOptions } from "zustand/middleware"; export function createPersistStore( createState: (set: any, get: any) => T, name: string, partialize?: (state: T) => Partial, ) { return create()( persist(createState, { name, partialize, } as PersistOptions), ); }