feature/state-and-data-fetching #1

Merged
ilia merged 27 commits from feature/state-and-data-fetching into main 2026-03-24 08:02:20 +00:00
Showing only changes of commit 3214fe716d - Show all commits

View File

@@ -1,7 +1,20 @@
import type { User } from "entities/User";
import type { AuthStatus } from "./service";
export interface AuthStore {
export interface AuthStoreState {
/**
* User's credentials
*/
user?: User;
status?: AuthStatus;
/**
* Authentication status
*/
status: AuthStatus;
}
export interface AuthStoreActions {
setUser: (user: AuthStoreState["user"] | undefined) => void;
setStatus: (status: AuthStoreState["status"]) => void;
}
export type AuthStore = AuthStoreState & AuthStoreActions;