UNPKG

advint-user-admin

Version:

开箱即用的后台管理基础用户系统组件

71 lines (70 loc) 3.34 kB
import { LoginData } from '@user-admin/types'; export declare const useUserStore: import('pinia').StoreDefinition<"user", Pick<{ userId: globalThis.Ref<string | number, string | number>; token: globalThis.Ref<string | null, string | null>; nickname: globalThis.Ref<string, string>; avatar: globalThis.Ref<string, string>; roles: globalThis.Ref<string[], string[]>; permissions: globalThis.Ref<string[], string[]>; login: (userInfo: LoginData) => Promise<void>; getInfo: () => Promise<void>; logout: () => Promise<void>; setAvatar: (value: string) => void; }, "roles" | "permissions" | "userId" | "token" | "nickname" | "avatar">, Pick<{ userId: globalThis.Ref<string | number, string | number>; token: globalThis.Ref<string | null, string | null>; nickname: globalThis.Ref<string, string>; avatar: globalThis.Ref<string, string>; roles: globalThis.Ref<string[], string[]>; permissions: globalThis.Ref<string[], string[]>; login: (userInfo: LoginData) => Promise<void>; getInfo: () => Promise<void>; logout: () => Promise<void>; setAvatar: (value: string) => void; }, never>, Pick<{ userId: globalThis.Ref<string | number, string | number>; token: globalThis.Ref<string | null, string | null>; nickname: globalThis.Ref<string, string>; avatar: globalThis.Ref<string, string>; roles: globalThis.Ref<string[], string[]>; permissions: globalThis.Ref<string[], string[]>; login: (userInfo: LoginData) => Promise<void>; getInfo: () => Promise<void>; logout: () => Promise<void>; setAvatar: (value: string) => void; }, "login" | "getInfo" | "logout" | "setAvatar">>; export default useUserStore; export declare function useUserStoreHook(): import('pinia').Store<"user", Pick<{ userId: globalThis.Ref<string | number, string | number>; token: globalThis.Ref<string | null, string | null>; nickname: globalThis.Ref<string, string>; avatar: globalThis.Ref<string, string>; roles: globalThis.Ref<string[], string[]>; permissions: globalThis.Ref<string[], string[]>; login: (userInfo: LoginData) => Promise<void>; getInfo: () => Promise<void>; logout: () => Promise<void>; setAvatar: (value: string) => void; }, "roles" | "permissions" | "userId" | "token" | "nickname" | "avatar">, Pick<{ userId: globalThis.Ref<string | number, string | number>; token: globalThis.Ref<string | null, string | null>; nickname: globalThis.Ref<string, string>; avatar: globalThis.Ref<string, string>; roles: globalThis.Ref<string[], string[]>; permissions: globalThis.Ref<string[], string[]>; login: (userInfo: LoginData) => Promise<void>; getInfo: () => Promise<void>; logout: () => Promise<void>; setAvatar: (value: string) => void; }, never>, Pick<{ userId: globalThis.Ref<string | number, string | number>; token: globalThis.Ref<string | null, string | null>; nickname: globalThis.Ref<string, string>; avatar: globalThis.Ref<string, string>; roles: globalThis.Ref<string[], string[]>; permissions: globalThis.Ref<string[], string[]>; login: (userInfo: LoginData) => Promise<void>; getInfo: () => Promise<void>; logout: () => Promise<void>; setAvatar: (value: string) => void; }, "login" | "getInfo" | "logout" | "setAvatar">>;