Skip to content

Interface: Request ​

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

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


cache ​

ts
readonly cache: RequestCache;

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


duplex ​

ts
readonly duplex: "half";

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


headers ​

ts
readonly headers: Headers;

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


method ​

ts
readonly method: string;

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


redirect ​

ts
readonly redirect: RequestRedirect;

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


signal ​

ts
readonly signal: AbortSignal;

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


url ​

ts
readonly url: string;

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

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(): Request;

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

Returns ​

Request


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