x-ng2-http-interceptor
Version:
Adds interception capability around angular http api
13 lines (12 loc) • 791 B
TypeScript
import { Request, RequestOptionsArgs, Response } from '@angular/http';
import { Observable } from 'rxjs/Rx';
export interface HttpDirect {
request(url: string | Request, options?: RequestOptionsArgs): Observable<Response>;
get(url: string, options?: RequestOptionsArgs): Observable<Response>;
post(url: string, body: any, options?: RequestOptionsArgs): Observable<Response>;
put(url: string, body: any, options?: RequestOptionsArgs): Observable<Response>;
delete(url: string, options?: RequestOptionsArgs): Observable<Response>;
patch(url: string, body: any, options?: RequestOptionsArgs): Observable<Response>;
head(url: string, options?: RequestOptionsArgs): Observable<Response>;
options(url: string, options?: RequestOptionsArgs): Observable<Response>;
}