tfabrica
Version:
library for TFabrica - TechSol
20 lines (19 loc) • 730 B
TypeScript
import { Http } from "@angular/http";
import 'rxjs/Rx';
import { Observable } from "rxjs";
import { TfabricaUserData } from '../models/tfabrica.userdata.model';
import { TfabricaSharedService } from '../main/tfabrica.shared.service';
export declare class TfabricaLoginService {
private _http;
private _shared;
constructor(_http: Http, _shared: TfabricaSharedService);
loginUrl: string;
login(username: string, password: string): Observable<TfabricaUserData>;
private extractLoginData(res);
private handleError(error);
logout(): any;
getUser(): any;
isLoggedIn(): boolean;
updateUser(userData: TfabricaUserData): void;
}
export declare var AUTH_PROVIDERS: Array<any>;