UNPKG

ngx-auth-firebaseui-updated

Version:

From ngx-auth-firbaseui but updated to fix dependency issues with Angular 16. Open Source Library for Angular Web Apps to integrate a material user interface for firebase authentication

42 lines 2.49 kB
import { ChangeDetectorRef, EventEmitter, OnChanges, OnInit, SimpleChanges, TemplateRef } from '@angular/core'; import { Router } from '@angular/router'; import { AuthProcessService } from '../../services/auth-process.service'; import * as i0 from "@angular/core"; interface VerifyEmailContext { email: string; goBackURL: string; verifyEmailTitleText: string; verifyEmailConfirmationText: string; verifyEmailGoBackText: string; messageOnEmailConfirmationSuccess: string; messageOnError: string; } export declare class EmailConfirmationComponent implements OnInit, OnChanges { authProcess: AuthProcessService; private router; private changeDetectorRef; email: string; goBackURL: string; verifyEmailTitleText: string; verifyEmailConfirmationText: string; verifyEmailGoBackText: string; sendNewVerificationEmailText: string; signOutText: string; messageOnEmailConfirmationSuccess: string; template: TemplateRef<any>; signOut: EventEmitter<any>; verifyEmailTemplate: TemplateRef<any>; verifyEmailContext: VerifyEmailContext; isLoading: boolean; defaultTemplate: TemplateRef<any>; constructor(authProcess: AuthProcessService, router: Router, changeDetectorRef: ChangeDetectorRef); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; continue(): Promise<void>; sendNewVerificationEmail(): Promise<void>; private createTemplateContext; static ɵfac: i0.ɵɵFactoryDeclaration<EmailConfirmationComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<EmailConfirmationComponent, "ngx-auth-firebaseui-email-confirmation", never, { "email": { "alias": "email"; "required": false; }; "goBackURL": { "alias": "goBackURL"; "required": false; }; "verifyEmailTitleText": { "alias": "verifyEmailTitleText"; "required": false; }; "verifyEmailConfirmationText": { "alias": "verifyEmailConfirmationText"; "required": false; }; "verifyEmailGoBackText": { "alias": "verifyEmailGoBackText"; "required": false; }; "sendNewVerificationEmailText": { "alias": "sendNewVerificationEmailText"; "required": false; }; "signOutText": { "alias": "signOutText"; "required": false; }; "messageOnEmailConfirmationSuccess": { "alias": "messageOnEmailConfirmationSuccess"; "required": false; }; "template": { "alias": "template"; "required": false; }; }, { "signOut": "signOut"; }, never, never, false, never>; } export {}; //# sourceMappingURL=email-confirmation.component.d.ts.map