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

49 lines 3.68 kB
import { EventEmitter, OnInit } from '@angular/core'; import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; import { AuthProcessService, AuthProvider } from '../../services/auth-process.service'; import { Subscription } from 'rxjs'; import { MatFormFieldAppearance } from '@angular/material/form-field'; import { ThemePalette } from '@angular/material/core'; import * as i0 from "@angular/core"; export declare class NgxAuthFirebaseuiLoginComponent implements OnInit { private platformId; authProcess: AuthProcessService; private formBuilder; logoUrl: string; providers: string[] | string; appearance: MatFormFieldAppearance; registrationEnabled: boolean; resetPasswordEnabled: boolean; messageOnAuthSuccess: string; messageOnAuthError: string; titleText: string; rememberMeText: string; loginButtonText: string; orLabelText: string; forgotPasswordText: string; dontHaveAnAccountText: string; createAccountButtonText: string; emailText: string; emailErrorRequiredText: string; emailErrorPatternText: string; passwordText: string; passwordErrorRequiredText: string; onSuccess: any; onError: any; onCreateAccountRequested: EventEmitter<void>; onResetPasswordRequested: EventEmitter<void>; onLoginButtonClicked: EventEmitter<void>; loginForm: UntypedFormGroup; authProviders: typeof AuthProvider; onErrorSubscription: Subscription; authenticationError: boolean; constructor(platformId: Object, authProcess: AuthProcessService, formBuilder: UntypedFormBuilder); get color(): string | ThemePalette; get colorAccent(): string | ThemePalette; ngOnInit(): void; updateAuthSnackbarMessages(): void; login(): Promise<void>; static ɵfac: i0.ɵɵFactoryDeclaration<NgxAuthFirebaseuiLoginComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgxAuthFirebaseuiLoginComponent, "ngx-auth-firebaseui-login", never, { "logoUrl": { "alias": "logoUrl"; "required": false; }; "providers": { "alias": "providers"; "required": false; }; "appearance": { "alias": "appearance"; "required": false; }; "registrationEnabled": { "alias": "registrationEnabled"; "required": false; }; "resetPasswordEnabled": { "alias": "resetPasswordEnabled"; "required": false; }; "messageOnAuthSuccess": { "alias": "messageOnAuthSuccess"; "required": false; }; "messageOnAuthError": { "alias": "messageOnAuthError"; "required": false; }; "titleText": { "alias": "titleText"; "required": false; }; "rememberMeText": { "alias": "rememberMeText"; "required": false; }; "loginButtonText": { "alias": "loginButtonText"; "required": false; }; "orLabelText": { "alias": "orLabelText"; "required": false; }; "forgotPasswordText": { "alias": "forgotPasswordText"; "required": false; }; "dontHaveAnAccountText": { "alias": "dontHaveAnAccountText"; "required": false; }; "createAccountButtonText": { "alias": "createAccountButtonText"; "required": false; }; "emailText": { "alias": "emailText"; "required": false; }; "emailErrorRequiredText": { "alias": "emailErrorRequiredText"; "required": false; }; "emailErrorPatternText": { "alias": "emailErrorPatternText"; "required": false; }; "passwordText": { "alias": "passwordText"; "required": false; }; "passwordErrorRequiredText": { "alias": "passwordErrorRequiredText"; "required": false; }; }, { "onSuccess": "onSuccess"; "onError": "onError"; "onCreateAccountRequested": "onCreateAccountRequested"; "onResetPasswordRequested": "onResetPasswordRequested"; "onLoginButtonClicked": "onLoginButtonClicked"; }, never, never, false, never>; } //# sourceMappingURL=ngx-auth-firebaseui-login.component.d.ts.map