ez-firebase-auth
Version:
Easy Firebase Auth for Angular 4.x
22 lines (21 loc) • 896 B
TypeScript
import { OnInit } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import * as firebase from 'firebase';
import { EzfaService } from '../../ezfa.service';
import { EzfaProviderLinkedEvent } from '../../ezfa-provider-linked-event.class';
import { BaseComponent } from '../base.component';
export declare class LinkRouteComponent extends BaseComponent implements OnInit {
route: ActivatedRoute;
user: firebase.User | null;
providerId: string;
error: firebase.FirebaseError | null;
success: EzfaProviderLinkedEvent | null;
wait: boolean;
constructor(route: ActivatedRoute, service: EzfaService);
ngOnInit(): void;
link(): void;
onInitHandleSavedPopupPromise(): Promise<boolean>;
onInitCheckForRedirect(): Promise<boolean>;
onSuccess(cred: firebase.auth.UserCredential): void;
onError(error: firebase.FirebaseError): void;
}