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
TypeScript
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;
}