ng-dynami-social-login
Version:
This is social login API for Angular 7.0.3 (Facebook, Google and Linkedin)
16 lines (15 loc) • 728 B
TypeScript
import { BaseLoginProvider } from "../models/base.login.provider";
import { LoginProviderClassModel } from "../models/login.provider.class.model";
import { SocialUserModel } from "../models/social.user.model";
import { LinkedInResponseModel } from "../models/linkedin.response.model";
export declare class LinkedinLoginProvider extends BaseLoginProvider {
private clientId;
static readonly PROVIDER_ID = "linkedin";
loginProviderObj: LoginProviderClassModel;
constructor(clientId: string);
initialize(): Promise<SocialUserModel>;
onLinkedInLoad(): void;
drawUser(response: LinkedInResponseModel): SocialUserModel;
signIn(): Promise<SocialUserModel>;
signOut(): Promise<any>;
}