import { defineStore } from "pinia"; import { UserState } from "@/stores/interface"; import piniaPersistConfig from "@/stores/helper/persist"; export const useUserStore = defineStore({ id: "geeker-user", state: (): UserState => ({ token: "", userInfo: { name: "" } }), getters: {}, actions: { // Set Token setToken(token: string) { this.token = token; }, // Set setUserInfo setUserInfo(userInfo: UserState["userInfo"]) { this.userInfo = userInfo; } }, persist: piniaPersistConfig("geeker-user") });