Aller au contenu

primatch-frontend


primatch-frontend / hooks/useAuth / AuthContextType

Interface: AuthContextType

Defined in: src/hooks/useAuth.tsx:15

Properties

isAuthenticated

isAuthenticated: boolean

Defined in: src/hooks/useAuth.tsx:17


isLoading

isLoading: boolean

Defined in: src/hooks/useAuth.tsx:18


login()

login: (token) => Promise\<void>

Defined in: src/hooks/useAuth.tsx:19

Parameters

token

string

Returns

Promise\<void>


logout()

logout: () => Promise\<void>

Defined in: src/hooks/useAuth.tsx:20

Returns

Promise\<void>


refreshUser()

refreshUser: () => Promise\<void>

Defined in: src/hooks/useAuth.tsx:23

Recharge le profil utilisateur depuis l'API (utile après une mise à jour de rôle).

Returns

Promise\<void>


updateUser()

updateUser: (user) => void

Defined in: src/hooks/useAuth.tsx:21

Parameters

user

User

Returns

void


user

user: User | null

Defined in: src/hooks/useAuth.tsx:16