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
30 lines • 1.73 kB
TypeScript
import { Renderer2 } from '@angular/core';
import { AuthProcessService, AuthProvider } from '../../services/auth-process.service';
import { Theme } from '../../interfaces';
import { MatDialog, MatDialogRef } from '@angular/material/dialog';
import { LegalityDialogComponent } from '../legality-dialog/legality-dialog.component';
import { BreakpointObserver } from '@angular/cdk/layout';
import * as i0 from "@angular/core";
export declare class AuthProvidersComponent {
authProcess: AuthProcessService;
dialog: MatDialog;
private renderer;
private breakpointObserver;
theme: Theme;
layout: string;
providers: AuthProvider[] | AuthProvider;
onSuccess: any;
onError: any;
tosUrl: string;
privacyPolicyUrl: string;
dialogRef: MatDialogRef<LegalityDialogComponent>;
themes: typeof Theme;
authProvider: typeof AuthProvider;
isXsScreen: boolean;
constructor(authProcess: AuthProcessService, dialog: MatDialog, renderer: Renderer2, breakpointObserver: BreakpointObserver);
ngOnInit(): void;
processLegalSignUP(authProvider?: AuthProvider): void;
static ɵfac: i0.ɵɵFactoryDeclaration<AuthProvidersComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<AuthProvidersComponent, "ngx-auth-firebaseui-providers", never, { "theme": { "alias": "theme"; "required": false; }; "layout": { "alias": "layout"; "required": false; }; "providers": { "alias": "providers"; "required": false; }; "tosUrl": { "alias": "tosUrl"; "required": false; }; "privacyPolicyUrl": { "alias": "privacyPolicyUrl"; "required": false; }; }, { "onSuccess": "onSuccess"; "onError": "onError"; }, never, never, false, never>;
}
//# sourceMappingURL=auth.providers.component.d.ts.map