Skip to content

Interface: Body ​

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

Reading a request or response body, once

Extended by ​

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


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

Methods ​

arrayBuffer() ​

ts
arrayBuffer(): Promise<ArrayBuffer>;

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

Returns ​

Promise<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>


bytes() ​

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

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

Returns ​

Promise<Uint8Array<ArrayBufferLike>>


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>


json() ​

ts
json(): Promise<any>;

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

Returns ​

Promise<any>


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>

The SDK is released under the Apache License 2.0