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
TypeScript
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