Extend AuthContextType
cgen-cc388722b36d4c45a1acbca1054d0b2b
This commit is contained in:
parent
0faebc6207
commit
8d7f606225
1 changed files with 4 additions and 1 deletions
|
|
@ -33,13 +33,16 @@ interface AuthContextType {
|
|||
session: Session | null;
|
||||
loading: boolean;
|
||||
profileComplete: boolean;
|
||||
linkedProviders: LinkedProvider[];
|
||||
signIn: (email: string, password: string) => Promise<void>;
|
||||
signUp: (
|
||||
email: string,
|
||||
password: string,
|
||||
userData?: Partial<AethexUserProfile>,
|
||||
) => Promise<void>;
|
||||
signInWithOAuth: (provider: "github" | "google") => Promise<void>;
|
||||
signInWithOAuth: (provider: SupportedOAuthProvider) => Promise<void>;
|
||||
linkProvider: (provider: SupportedOAuthProvider) => Promise<void>;
|
||||
unlinkProvider: (provider: SupportedOAuthProvider) => Promise<void>;
|
||||
signOut: () => Promise<void>;
|
||||
updateProfile: (updates: Partial<AethexUserProfile>) => Promise<void>;
|
||||
refreshProfile: () => Promise<void>;
|
||||
|
|
|
|||
Loading…
Reference in a new issue