ngx-social-button
Version:
Social login/share buttons for Angular 6, 7, 8
19 lines (18 loc) • 697 B
TypeScript
import { BaseLoginProviderImpl } from '../entities/baseLoginProviderImpl';
import { SocialUser, LoginProviderClass } from '../entities/user';
export declare class FacebookLoginProvider extends BaseLoginProviderImpl {
private clientId;
static readonly PROVIDER_TYPE: string;
static readonly SCOPES: {
EMAIL: string;
PUBLIC_PROFILE: string;
};
TYPE: string;
loginProviderObj: LoginProviderClass;
constructor(clientId: string);
initialize(): Promise<SocialUser>;
static drawUser(response: any): SocialUser;
signIn(scopes?: [string]): Promise<SocialUser>;
sharing(share?: any): Promise<any>;
signOut(): Promise<any>;
}