UNPKG

angularx-social-login

Version:

Social login and authentication module for Angular 4 / 5. Supports authentication with Google and Facebook. Can be extended to other providers also.

14 lines (13 loc) 614 B
import { LoginProvider } from './login-provider'; import { SocialUser } from './user'; import { BehaviorSubject } from 'rxjs'; export declare abstract class BaseLoginProvider implements LoginProvider { protected _readyState: BehaviorSubject<boolean>; constructor(); protected onReady(): Promise<void>; abstract initialize(): Promise<void>; abstract getLoginStatus(): Promise<SocialUser>; abstract signIn(): Promise<SocialUser>; abstract signOut(revoke?: boolean): Promise<any>; loadScript(id: string, src: string, onload: any, async?: boolean, inner_text_content?: string): void; }