UNPKG

wfw-ngx-adal-observable

Version:
28 lines (27 loc) 1.15 kB
/** * wfw-ngx-adal-observable - Use Azure AD Library - ADAL in Angular 5 * @version v2.0.4 * @link https://github.com/dvonhand-centric/wfw-ngx-adal * @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); }