UNPKG

ngx-restful-client

Version:

The ultimate Angular library to exquisitely declare and implement the REST APIs you'll use in your application.

25 lines (24 loc) 1.2 kB
import { HttpHeadersBuilder } from './http-headers-builder'; import { HttpHeaders, HttpParams } from '@angular/common/http'; import { HttpOptions, QueryParamsSupplier } from '../core'; export declare const configureOptions: (options?: HttpOptions | QueryParamsSupplier | undefined) => HttpOptions; export declare class HttpOptionsBuilder { private _ngxHeaders?; private _ngxParams?; private _reportProgress?; private _withCredentials?; private constructor(); static fresh(): HttpOptionsBuilder; static headers(headers: HttpHeaders | ((b: HttpHeadersBuilder) => HttpHeadersBuilder)): HttpOptionsBuilder; static params<T>(obj: T): HttpOptionsBuilder; static reportProgress(): HttpOptionsBuilder; static withCredentials(): HttpOptionsBuilder; reportProgress(): HttpOptionsBuilder; withCredentials(): HttpOptionsBuilder; addOptions(options?: HttpOptions): HttpOptionsBuilder; params<T>(params: T | HttpParams): HttpOptionsBuilder; headers(headers: HttpHeaders | ((b: HttpHeadersBuilder) => HttpHeadersBuilder)): HttpOptionsBuilder; checkUrlLength(uri: string): HttpOptionsBuilder; build(): HttpOptions; private readonly options; }