firebaseui-angular-i18n
Version:
[](https://badge.fury.io/js/firebaseui-angular-i18n)
31 lines (30 loc) • 1.91 kB
TypeScript
import { EventEmitter, NgZone, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';
import { AngularFireAuth } from '@angular/fire/compat/auth';
import 'firebase/compat/auth';
import { ExtendedFirebaseUIAuthConfig, FirebaseUISignInFailure, FirebaseUISignInSuccessWithAuthResult } from './firebaseui-angular-library.helper';
import { FirebaseuiAngularLibraryService } from './firebaseui-angular-library.service';
import * as i0 from "@angular/core";
export declare class FirebaseuiAngularLibraryComponent implements OnInit, OnDestroy, OnChanges {
private angularFireAuth;
private _firebaseUiConfig;
private _firebaseUiConfig_Feature;
private ngZone;
private firebaseUIService;
private static readonly COMPUTED_CALLBACKS;
private firebaseUISubscription;
language: string;
signInSuccessWithAuthResultCallback: EventEmitter<FirebaseUISignInSuccessWithAuthResult>;
signInFailureCallback: EventEmitter<FirebaseUISignInFailure>;
uiShownCallback: EventEmitter<void>;
private subscription;
constructor(angularFireAuth: AngularFireAuth, _firebaseUiConfig: ExtendedFirebaseUIAuthConfig, _firebaseUiConfig_Feature: ExtendedFirebaseUIAuthConfig, ngZone: NgZone, firebaseUIService: FirebaseuiAngularLibraryService);
ngOnChanges(changes: SimpleChanges): Promise<void>;
get firebaseUiConfig(): ExtendedFirebaseUIAuthConfig;
ngOnInit(): void;
ngOnDestroy(): void;
private getUIAuthConfig;
private firebaseUIPopup;
private getCallbacks;
static ɵfac: i0.ɵɵFactoryDeclaration<FirebaseuiAngularLibraryComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<FirebaseuiAngularLibraryComponent, "firebase-ui", never, { "language": "language"; }, { "signInSuccessWithAuthResultCallback": "signInSuccessWithAuthResult"; "signInFailureCallback": "signInFailure"; "uiShownCallback": "uiShown"; }, never, never, false, never>;
}