UNPKG

@js-sugar/angular

Version:

JS-Sugar core package (Angular)

21 lines (20 loc) 876 B
import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { HttpOptions } from './types'; import * as i0 from "@angular/core"; export declare class HttpService { private _http; private _baseUrl?; constructor(_http: HttpClient, baseUrl?: string); get<T>(url: string, options?: HttpOptions): Observable<T>; post<T>(url: string, body: any, options?: HttpOptions): Observable<T>; put<T>(url: string, body: any, options?: HttpOptions): Observable<T>; delete<T>(url: string, options?: HttpOptions): Observable<T>; private makeUrl; private makeHttpClientOptions; private makeBody; private processBodyFields; private mapResponse; static ɵfac: i0.ɵɵFactoryDeclaration<HttpService, [null, { optional: true; }]>; static ɵprov: i0.ɵɵInjectableDeclaration<HttpService>; }