UNPKG

ng-jhipster

Version:

A Jhipster util library for Angular 2

15 lines (14 loc) 701 B
import { Observable } from 'rxjs/Observable'; import { Response, RequestOptionsArgs } from '@angular/http'; /** * A HTTP interceptable responsibility chain member is a class, which may react on request and response of all requests * done by HTTP. */ export declare abstract class HttpInterceptable { private _successor; successor: HttpInterceptable; processRequestInterception(options?: RequestOptionsArgs): RequestOptionsArgs; processResponseInterception(response: Observable<Response>): Observable<Response>; abstract requestIntercept(options?: RequestOptionsArgs): RequestOptionsArgs; abstract responseIntercept(observable: Observable<Response>): Observable<Response>; }