UNPKG

ez-firebase-auth

Version:
27 lines (26 loc) 1.09 kB
import { OnInit, OnDestroy } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { ActivatedRoute } from '@angular/router'; import 'rxjs/add/operator/takeUntil'; import * as firebase from 'firebase'; import { EzfaService } from '../../ezfa.service'; import { BaseComponent } from '../base.component'; import { UserProviderData } from '../user-provider-data.class'; export declare class ReauthenticateRouteComponent extends BaseComponent implements OnInit, OnDestroy { route: ActivatedRoute; fb: FormBuilder; redirect: string | null; id: string; user: firebase.User | null; fg: FormGroup; submitting: boolean; unhandledEmailError: firebase.FirebaseError | null; unhandledOAuthError: firebase.FirebaseError | null; userProviderData: UserProviderData; constructor(route: ActivatedRoute, fb: FormBuilder, service: EzfaService); ngOnInit(): void; emailReauth(): Promise<boolean>; oauthReauth(providerId: string): Promise<boolean>; checkForRedirect(): Promise<boolean>; onReauthSuccess(): void; }