Skip to content

masterplan-calendar-frontend


masterplan-calendar-frontend / AuthContextType

Interface: AuthContextType

Defined in: src/contexts/AuthContext.tsx:51

Authentication state and operations exposed by useAuth.

Properties

authStatus

authStatus: AuthStatus

Defined in: src/contexts/AuthContext.tsx:55


dismissLogoutError

dismissLogoutError: () => void

Defined in: src/contexts/AuthContext.tsx:61

Returns

void


isAuthenticated

isAuthenticated: boolean

Defined in: src/contexts/AuthContext.tsx:53


isLoading

isLoading: boolean

Defined in: src/contexts/AuthContext.tsx:54


isLoggingOut

isLoggingOut: boolean

Defined in: src/contexts/AuthContext.tsx:58


logout

logout: () => Promise\<boolean>

Defined in: src/contexts/AuthContext.tsx:60

Returns

Promise\<boolean>


logoutError

logoutError: string | null

Defined in: src/contexts/AuthContext.tsx:59


offlineAccess

offlineAccess: OfflineAccessMarker | null

Defined in: src/contexts/AuthContext.tsx:56


offlineAccessExpired

offlineAccessExpired: boolean

Defined in: src/contexts/AuthContext.tsx:57


refreshUser

refreshUser: () => Promise\<void>

Defined in: src/contexts/AuthContext.tsx:62

Returns

Promise\<void>


user

user: User | null

Defined in: src/contexts/AuthContext.tsx:52