Skip to content

Interface: Response ​

Defined in: types/desktop-engine.d.ts:4044

Reading a request or response body, once

Extends ​

Properties ​

body ​

ts
readonly body: 
  | ReadableStream<Uint8Array<ArrayBufferLike>>
  | null;

Defined in: types/desktop-engine.d.ts:3989

The body as a stream of bytes, null when there's none

Inherited from ​

Body.body


bodyUsed ​

ts
readonly bodyUsed: boolean;

Defined in: types/desktop-engine.d.ts:3991

The body has been read, or its stream read from or cancelled

Inherited from ​

Body.bodyUsed


headers ​

ts
readonly headers: Headers;

Defined in: types/desktop-engine.d.ts:4054


ok ​

ts
readonly ok: boolean;

Defined in: types/desktop-engine.d.ts:4052

status is 200-299


redirected ​

ts
readonly redirected: boolean;

Defined in: types/desktop-engine.d.ts:4049


status ​

ts
readonly status: number;

Defined in: types/desktop-engine.d.ts:4050


statusText ​

ts
readonly statusText: string;

Defined in: types/desktop-engine.d.ts:4053


type ​

ts
readonly type: "basic" | "default" | "error";

Defined in: types/desktop-engine.d.ts:4046

"basic" for responses of fetch


url ​

ts
readonly url: string;

Defined in: types/desktop-engine.d.ts:4048

The final URL, after redirects

Methods ​

arrayBuffer() ​

ts
arrayBuffer(): Promise<ArrayBuffer>;

Defined in: types/desktop-engine.d.ts:3992

Returns ​

Promise<ArrayBuffer>

Inherited from ​

Body.arrayBuffer


blob() ​

ts
blob(): Promise<Blob>;

Defined in: types/desktop-engine.d.ts:3998

A Blob whose type is the Content-Type

Returns ​

Promise<Blob>

Inherited from ​

Body.blob


bytes() ​

ts
bytes(): Promise<Uint8Array<ArrayBufferLike>>;

Defined in: types/desktop-engine.d.ts:3993

Returns ​

Promise<Uint8Array<ArrayBufferLike>>

Inherited from ​

Body.bytes


clone() ​

ts
clone(): Response;

Defined in: types/desktop-engine.d.ts:4056

A copy; a streamed body is split in two (tee)

Returns ​

Response


formData() ​

ts
formData(): Promise<FormData>;

Defined in: types/desktop-engine.d.ts:4000

Parses a multipart/form-data or application/x-www-form-urlencoded body

Returns ​

Promise<FormData>

Inherited from ​

Body.formData


json() ​

ts
json(): Promise<any>;

Defined in: types/desktop-engine.d.ts:3996

Returns ​

Promise<any>

Inherited from ​

Body.json


text() ​

ts
text(): Promise<string>;

Defined in: types/desktop-engine.d.ts:3995

Decoded as UTF-8, like browsers, whatever the charset

Returns ​

Promise<string>

Inherited from ​

Body.text

The SDK is released under the Apache License 2.0