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.
19 lines (18 loc) • 670 B
TypeScript
import { BaseLoginProvider } from '../entities/base-login-provider';
import { SocialUser } from '../entities/social-user';
export declare class VKLoginProvider extends BaseLoginProvider {
private clientId;
private initOptions;
constructor(clientId: string, initOptions?: any);
static readonly PROVIDER_ID: string;
private readonly VK_API_URL;
private readonly VK_API_GET_USER;
initialize(): Promise<void>;
getLoginStatus(): Promise<SocialUser>;
signIn(): Promise<SocialUser>;
signOut(): Promise<any>;
private signInInternal;
private getUser;
private getLoginStatusInternal;
private createUser;
}