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.
26 lines (25 loc) • 815 B
TypeScript
import { BaseLoginProvider } from '../entities/base-login-provider';
import { SocialUser } from '../entities/social-user';
export declare class DummyLoginProvider extends BaseLoginProvider {
static readonly PROVIDER_ID: string;
static readonly DEFAULT_USER: {
id: string;
name: string;
email: string;
firstName: string;
lastName: string;
authToken: string;
photoUrl: string;
provider: string;
idToken: string;
authorizationCode: string;
response: {};
};
private dummy;
private loggedIn;
constructor(dummy?: SocialUser);
getLoginStatus(): Promise<SocialUser>;
initialize(): Promise<void>;
signIn(): Promise<SocialUser>;
signOut(revoke?: boolean): Promise<any>;
}