UNPKG

tfabrica

Version:

library for TFabrica - TechSol

20 lines (19 loc) 730 B
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>;