UNPKG

x-ng2-http-interceptor

Version:
13 lines (12 loc) 791 B
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>; }