- useAuthStore(
pinia?: Pinia,
hot?: StoreGeneric,
): Store<
"auth",
UserAuthState,
{},
{
isLoggedIn(): Promise<boolean>;
login(
id: string,
email: string,
accessToken: string,
refreshToken: string,
): void;
logout(): Promise<void>;
refreshAccessToken(): Promise<boolean>;
setAccessToken(accessToken: string): void;
setEmail(email: string): void;
setRefreshToken(refreshToken: string): void;
},
> Parameters
Optional
pinia: PiniaOptional
hot: StoreGeneric
Returns Store<
"auth",
UserAuthState,
{},
{
isLoggedIn(): Promise<boolean>;
login(
id: string,
email: string,
accessToken: string,
refreshToken: string,
): void;
logout(): Promise<void>;
refreshAccessToken(): Promise<boolean>;
setAccessToken(accessToken: string): void;
setEmail(email: string): void;
setRefreshToken(refreshToken: string): void;
},
>
Properties
$id
$id: "auth"
Returns a store, creates it if necessary.