angularx-social-login
Version:
Social login and authentication module for Angular 9+. Supports authentication with Google, Facebook, Amazon, and VK. Can be extended to other providers also.
11 lines (10 loc) • 483 B
TypeScript
import { LoginProvider } from './login-provider';
import { SocialUser } from './social-user';
export declare abstract class BaseLoginProvider implements LoginProvider {
constructor();
abstract initialize(): Promise<void>;
abstract getLoginStatus(): Promise<SocialUser>;
abstract signIn(): Promise<SocialUser>;
abstract signOut(revoke?: boolean): Promise<any>;
protected loadScript(id: string, src: string, onload: any, parentElement?: any): void;
}