nativescript-plugin-firebase-ssi
Version:
24 lines (23 loc) • 1.24 kB
TypeScript
import { FirebaseEmailLinkActionCodeSettings, User, Unsubscribe } from "../../firebase";
export declare namespace auth {
class Auth {
private authStateChangedHandler;
private authStateOnErrorHandler;
currentUser: User;
languageCode: string | null;
private loginHelper;
onAuthStateChanged(handler: (user: User) => void, error?: (err: any) => any, completed?: Unsubscribe): Unsubscribe;
signOut(): Promise<any>;
unlink(providerId: string): Promise<any>;
signInWithEmailAndPassword(email: string, password: string): Promise<any>;
signInWithCustomToken(token: string): Promise<any>;
signInAnonymously(): Promise<any>;
sendSignInLinkToEmail(email: string, actionCodeSettings: FirebaseEmailLinkActionCodeSettings): Promise<any>;
signInWithEmailLink(email: string, emailLink: string): Promise<any>;
createUserWithEmailAndPassword(email: string, password: string): Promise<User>;
updateEmail(newEmail: string): Promise<void>;
updatePassword(newPassword: string): Promise<void>;
sendPasswordResetEmail(email: string): Promise<void>;
fetchSignInMethodsForEmail(email: string): Promise<any>;
}
}