UNPKG

@ngx-resource/handler-ngx-http

Version:
20 lines (19 loc) 1.07 kB
import { HttpClient, HttpErrorResponse, HttpHeaders, HttpParams, HttpRequest, HttpResponse } from '@angular/common/http'; import { IResourceHandlerResponse, IResourceRequest, IResourceResponse, ResourceHandler } from '@ngx-resource/core'; import * as i0 from "@angular/core"; export declare class ResourceHandlerHttpClient extends ResourceHandler { private http; constructor(http: HttpClient); handle(req: IResourceRequest): IResourceHandlerResponse; protected prepareRequest(req: IResourceRequest): HttpRequest<any>; protected handleResponse(req: IResourceRequest, response: HttpResponse<any> | HttpErrorResponse): IResourceResponse; static ɵfac: i0.ɵɵFactoryDeclaration<ResourceHandlerHttpClient, never>; static ɵprov: i0.ɵɵInjectableDeclaration<ResourceHandlerHttpClient>; } export type THttpRequestInitResponseType = 'arraybuffer' | 'blob' | 'json' | 'text'; export interface IHttpRequestInit { headers?: HttpHeaders; params?: HttpParams; responseType?: THttpRequestInitResponseType; withCredentials?: boolean; }