@nowzoo/ngx-firebase-auth
Version:
Angular components for Firebase email-first sign in and out-of-band (oob) actions (reset password, etc).
22 lines (21 loc) • 796 B
TypeScript
import { AnimationTriggerMetadata } from '@angular/animations';
import { auth, User } from 'firebase/app';
export interface ISignInMethodsForEmailResult {
email: string;
methods: string[];
status: 'unfetched' | 'fetching' | 'fetched';
}
export interface INgxFirebaseAuthRememberRecord {
remember: boolean;
email: string;
}
export declare const fadeInOutAnimation: AnimationTriggerMetadata;
export declare const screenAnimation: AnimationTriggerMetadata;
export declare const getOAuthProviderName: (id: string) => string;
export declare const getOAuthProviderIcon: (id: string) => string;
export interface INgxFirebaseAuthOobSuccess {
mode: 'resetPassword' | 'verifyEmail' | 'recoverEmail';
info: auth.ActionCodeInfo;
cred?: auth.UserCredential;
user?: User;
}