UNPKG

adal-angular8

Version:
177 lines (176 loc) 4.22 kB
import { Observable } from 'rxjs/internal/Observable'; import { Adal8Service } from './adal8.service'; import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http'; /** * * * @export * @class Adal8HTTPService */ export declare class Adal8HTTPService { private http; private service; /** * Creates an instance of Adal8HTTPService. * @param {HttpClient} http * @param {Adal8Service} service * * @memberOf Adal8HTTPService */ constructor(http: HttpClient, service: Adal8Service); /** * * * @static * @param {HttpClient} http * @param {Adal8Service} service * * @memberOf Adal8HTTPService */ static factory(http: HttpClient, service: Adal8Service): Adal8HTTPService; /** * * * @param {string} url * @param {*} [options] * @returns {Observable<any>} * * @memberOf Adal8HTTPService */ get(url: string, options: { body?: any; headers?: HttpHeaders; reportProgress?: boolean; observe: 'response'; params?: HttpParams | { [param: string]: string | string[]; }; responseType?: 'json'; withCredentials?: boolean; }): Observable<any>; /** * * * @param {string} url * @param {*} body * @param {*} [options] * @returns {Observable<any>} * * @memberOf Adal8HTTPService */ post(url: string, body: any, options: { body?: any; headers?: HttpHeaders; reportProgress?: boolean; observe: 'response'; params?: HttpParams | { [param: string]: string | string[]; }; responseType?: 'json'; withCredentials?: boolean; }): Observable<any>; /** * * * @param {string} url * @param {*} [options] * @returns {Observable<any>} * * @memberOf Adal8HTTPService */ delete(url: string, options: { body?: any; headers?: HttpHeaders; reportProgress?: boolean; observe: 'response'; params?: HttpParams | { [param: string]: string | string[]; }; responseType?: 'json'; withCredentials?: boolean; }): Observable<any>; /** * * * @param {string} url * @param {*} body * @param {*} [options] * @returns {Observable<any>} * * @memberOf Adal8HTTPService */ patch(url: string, body: any, options: { body?: any; headers?: HttpHeaders; reportProgress?: boolean; observe: 'response'; params?: HttpParams | { [param: string]: string | string[]; }; responseType?: 'json'; withCredentials?: boolean; }): Observable<any>; /** * * * @param {string} url * @param {*} body * @param {*} [options] * @returns {Observable<any>} * * @memberOf Adal8HTTPService */ put(url: string, body: any, options: { body?: any; headers?: HttpHeaders; reportProgress?: boolean; observe: 'response'; params?: HttpParams | { [param: string]: string | string[]; }; responseType?: 'json'; withCredentials?: boolean; }): Observable<any>; /** * * * @param {string} url * @param {*} [options] * @returns {Observable<any>} * * @memberOf Adal8HTTPService */ head(url: string, options: { body?: any; headers?: HttpHeaders; reportProgress?: boolean; observe: 'response'; params?: HttpParams | { [param: string]: string | string[]; }; responseType?: 'json'; withCredentials?: boolean; }): Observable<any>; /** * * * @private * @param {string} method * @param {string} url * @param {RequestOptionsArgs} options * @returns {Observable<string>} * * @memberOf Adal8HTTPService */ private sendRequest; /** * * * @private * @param {*} error * @returns * * @memberOf Adal8HTTPService */ private handleError; }