bia-framework
Version:
Bia Framework to work with angular 2
20 lines (19 loc) • 776 B
TypeScript
import { WebApiService } from "./WebApiService";
import { Response } from "@angular/http";
import { Observable } from "rxjs/Observable";
import { Subject } from "rxjs/Subject";
import { IUsuario } from "./OdisseiaDataBase/IUsuario";
export declare class AuthService {
private webApiService;
private _token;
private _clientId;
private _clientSecret;
private _currentUser;
WhenUserChanged: Subject<IUsuario>;
setClientCredentials: (clientId: string, clientSecret: string) => void;
constructor(webApiService: WebApiService);
loginUser: (newuser: IUsuario) => void;
lougoutUser: () => void;
IsUserAuthenticated: () => Observable<boolean>;
AuthUser: (username: string, password: string) => Observable<Response>;
}