motu-angular2-social-login
Version:
Simple client side social authentication for Angular2 application.
15 lines (14 loc) • 381 B
TypeScript
import { Observable } from "rxjs/Observable";
export interface IProvider {
clientId: string;
apiVersion?: string;
}
export interface IProviders {
[provider: string]: IProvider;
}
export declare class AuthService {
gauth: any;
login(provider: string): Observable<Object>;
logout(): Observable<boolean>;
private _fetchGoogleUserDetails();
}