Constructors
Properties
auth
auth: SupabaseAuthClient
Methods
getCurrentUser
- getCurrentUser(): Promise<User>
Returns Promise<User>
recoverPassword
- recoverPassword(newPassword): Promise<{
user: User;
}> Returns Promise<{
user: User;
}>
resetPassword
- resetPassword(email): Promise<{}>
Returns Promise<{}>
signInWithApple
- signInWithApple(): Promise<{
provider: Provider;
url: string;
}> Returns Promise<{
provider: Provider;
url: string;
}>
signInWithEmail
- signInWithEmail(email, password): Promise<{
session: Session;
user: User;
weakPassword?: WeakPassword;
}> Parameters
- email: string
- password: string
Returns Promise<{
session: Session;
user: User;
weakPassword?: WeakPassword;
}>
signInWithGoogle
- signInWithGoogle(): Promise<{
provider: Provider;
url: string;
}> Returns Promise<{
provider: Provider;
url: string;
}>
signOut
- signOut(): Promise<boolean>
Returns Promise<boolean>
signUpWithEmail
- signUpWithEmail(email, password): Promise<{
session: null | Session;
user: null | User;
}> Parameters
- email: string
- password: string
Returns Promise<{
session: null | Session;
user: null | User;
}>
updateEmail
- updateEmail(newEmail): Promise<{
user: User;
}> Returns Promise<{
user: User;
}>
updatePassword
- updatePassword(newPassword): Promise<{
user: User;
}> Returns Promise<{
user: User;
}>