UNPKG

ez-firebase-auth

Version:
21 lines (20 loc) 769 B
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; }