import { LoginUser } from '../models/user' ; import { Observable } from 'rxjs' ; import * as firebase from 'firebase' ; export abstract class AuthService { abstract requireAuth ( ) ; abstract requireAuthOnce ( ) ; abstract signOut ( ) ; abstract signInWithCredential ( credential ) ; abstract linkOrSignInWithGitHub ( ) ; }