ngx-restful-client
Version:
The ultimate Angular library to exquisitely declare and implement the REST APIs you'll use in your application.
59 lines (58 loc) • 3.19 kB
TypeScript
import { HttpHeaders } from '@angular/common/http';
export declare class HttpHeadersBuilder {
private _headers;
private constructor();
static fresh(): HttpHeadersBuilder;
static fromHeaders(headers: HttpHeadersBuilder | HttpHeaders | {
[name: string]: string | string[];
}): HttpHeadersBuilder;
private static validateArgs;
build(): HttpHeaders;
readonly headers: HttpHeaders;
append(key: string, value: string | string[]): this;
set(key: string, value: string | string[]): this;
aIM(value: string | string[]): HttpHeadersBuilder;
accept(value: string | string[]): HttpHeadersBuilder;
acceptCharset(value: string | string[]): HttpHeadersBuilder;
acceptDatetime(value: string | string[]): HttpHeadersBuilder;
acceptEncoding(value: string | string[]): HttpHeadersBuilder;
acceptLanguage(value: string | string[]): HttpHeadersBuilder;
accessControlRequestMethod(value: string | string[]): HttpHeadersBuilder;
accessControlRequestHeaders(value: string | string[]): HttpHeadersBuilder;
authorization(value: string | string[]): HttpHeadersBuilder;
cacheControl(value: string | string[]): HttpHeadersBuilder;
connection(value: string | string[]): HttpHeadersBuilder;
contentEncoding(value: string | string[]): HttpHeadersBuilder;
contentLength(value: string | string[]): HttpHeadersBuilder;
contentMD5(value: string | string[]): HttpHeadersBuilder;
contentType(value: string | string[]): HttpHeadersBuilder;
cookie(value: string | string[]): HttpHeadersBuilder;
date(value: string | string[]): HttpHeadersBuilder;
expect(value: string | string[]): HttpHeadersBuilder;
forwarded(value: string | string[]): HttpHeadersBuilder;
from(value: string | string[]): HttpHeadersBuilder;
host(value: string | string[]): HttpHeadersBuilder;
HTTP2Settings(value: string | string[]): HttpHeadersBuilder;
ifMatch(value: string | string[]): HttpHeadersBuilder;
ifModifiedSince(value: string | string[]): HttpHeadersBuilder;
ifNoneMatch(value: string | string[]): HttpHeadersBuilder;
ifRange(value: string | string[]): HttpHeadersBuilder;
ifUnmodifiedSince(value: string | string[]): HttpHeadersBuilder;
maxForwards(value: string | string[]): HttpHeadersBuilder;
origin(value: string | string[]): HttpHeadersBuilder;
pragma(value: string | string[]): HttpHeadersBuilder;
prefer(value: string | string[]): HttpHeadersBuilder;
proxyAuthorization(value: string | string[]): HttpHeadersBuilder;
range(value: string | string[]): HttpHeadersBuilder;
referer(value: string | string[]): HttpHeadersBuilder;
TE(value: string | string[]): HttpHeadersBuilder;
trailer(value: string | string[]): HttpHeadersBuilder;
transferEncoding(value: string | string[]): HttpHeadersBuilder;
userAgent(value: string | string[]): HttpHeadersBuilder;
upgrade(value: string | string[]): HttpHeadersBuilder;
via(value: string | string[]): HttpHeadersBuilder;
warning(value: string | string[]): HttpHeadersBuilder;
addAll(headers: HttpHeadersBuilder | HttpHeaders | {
[name: string]: string | string[];
}): this;
}