rxjs-http-client
Version:
A simple to use http client built on ES6 fetch and RxJS
12 lines • 774 B
TypeScript
import { Observable } from 'rxjs';
import { HttpRequestConfigurations } from './http-configurations.enum';
import { HttpRequestConfig } from './http-request-config.class';
import { HttpResponse } from './http-response.class';
export interface IHttp {
get(url: HttpRequestConfigurations, config?: HttpRequestConfig): Observable<HttpResponse>;
post(url: HttpRequestConfigurations, config: HttpRequestConfig): Observable<HttpResponse>;
put(url: HttpRequestConfigurations, config: HttpRequestConfig): Observable<HttpResponse>;
patch(url: HttpRequestConfigurations, config: HttpRequestConfig): Observable<HttpResponse>;
delete(url: HttpRequestConfigurations, config: HttpRequestConfig): Observable<HttpResponse>;
}
//# sourceMappingURL=http.interface.d.ts.map