ez-firebase-auth
Version:
Easy Firebase Auth for Angular 4.x
21 lines (20 loc) • 769 B
TypeScript
import { OnDestroy } from '@angular/core';
import { Subject } from 'rxjs/Subject';
import 'rxjs/add/operator/takeUntil';
import 'rxjs/add/operator/take';
import * as firebase from 'firebase';
import { EzfaService } from '../ezfa.service';
import { UserProviderData } from './user-provider-data.class';
export declare abstract class BaseComponent implements OnDestroy {
service: EzfaService;
ngUnsubscribe: Subject<void>;
user: firebase.User | null;
userProviderData: UserProviderData;
constructor(service: EzfaService);
ngOnDestroy(): void;
onInitLoadUser(): Promise<void>;
gateToSignedInUser(): void;
onAuthChangedUpdate(user: firebase.User | null): void;
gateToUserWithNoPassword(): void;
gateToUserWithPassword(): void;
}