UNPKG

ngx-adal

Version:

Use Azure AD Library - ADAL in Angular 4 & 2. For Angular 4, use latest version 1.x.x. For Angular 2 use 0.3.1 version.

28 lines (27 loc) 1.22 kB
/** * ngx-adal - Use Azure AD Library - ADAL in Angular 4 & 2. For Angular 4, use latest version 1.x.x. For Angular 2 use 0.3.1 version. * @version v2.0.0 * @link https://github.com/sureshchahal/angular2-adal#readme * @license MIT */ import { Http, RequestOptionsArgs } from '@angular/http'; import { Observable } from 'rxjs/Observable'; import { AdalService } from './adal.service'; import 'rxjs/add/operator/catch'; import 'rxjs/add/operator/map'; import 'rxjs/add/operator/mergeMap'; import 'rxjs/add/observable/throw'; export declare class AuthHttp { private http; private adalService; constructor(http: Http, adalService: AdalService); get(url: string, options?: RequestOptionsArgs): Observable<any>; post(url: string, body: any, options?: RequestOptionsArgs): Observable<any>; delete(url: string, options?: RequestOptionsArgs): Observable<any>; patch(url: string, body: any, options?: RequestOptionsArgs): Observable<any>; put(url: string, body: any, options?: RequestOptionsArgs): Observable<any>; head(url: string, options?: RequestOptionsArgs): Observable<any>; private sendRequest(url, options); private extractData(res); private handleError(error); }