Core
MakeResponseOptions
Fields accepted by makeResponse when building a synthetic HttpResponse, for example in interceptors.
@defjs/core · Type
Signature
type MakeResponseOptions<R> = { status?: number; statusText?: string; url?: string; headers?: Headers; body?: R | null; request?: HttpRequest; };
status defaults to 0 and statusText to ''. url and headers default
to values taken from request: its resolved URL (base endpoint, path and
query) and a copy of its headers. A request without baseEndpoint gives its
endpoint as written. Without a request, url is '' and headers is
empty. An omitted body stays undefined; only an explicit null is a JSON
null.
Members
Prop
Type
status? number | undefinedstatusText? string | undefinedurl? string | undefinedheaders? Headers | undefinedbody? R | null | undefinedrequest? HttpRequest | undefined