Skip to content

Interface: ReadableStream<R> ​

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

A source of chunks; async iterable (for await (const chunk of stream))

Type Parameters ​

Type ParameterDefault type
Rany

Properties ​

locked ​

ts
readonly locked: boolean;

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

Methods ​

[asyncIterator]() ​

ts
asyncIterator: AsyncIterableIterator<R>;

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

Parameters ​

ParameterType
options?{ preventCancel?: boolean; }
options.preventCancel?boolean

Returns ​

AsyncIterableIterator<R>


cancel() ​

ts
cancel(reason?): Promise<void>;

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

Parameters ​

ParameterType
reason?any

Returns ​

Promise<void>


getReader() ​

Call Signature ​

ts
getReader(options): ReadableStreamBYOBReader;

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

Parameters ​
ParameterType
options{ mode: "byob"; }
options.mode"byob"
Returns ​

ReadableStreamBYOBReader

Call Signature ​

ts
getReader(options?): ReadableStreamDefaultReader<R>;

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

Parameters ​
ParameterType
options?{ mode?: undefined; }
options.mode?undefined
Returns ​

ReadableStreamDefaultReader<R>


pipeThrough() ​

ts
pipeThrough<T>(transform, options?): ReadableStream<T>;

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

Type Parameters ​

Type Parameter
T

Parameters ​

ParameterType
transformReadableWritablePair<T, R>
options?StreamPipeOptions

Returns ​

ReadableStream<T>


pipeTo() ​

ts
pipeTo(destination, options?): Promise<void>;

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

Parameters ​

ParameterType
destinationWritableStream<R>
options?StreamPipeOptions

Returns ​

Promise<void>


tee() ​

ts
tee(): [ReadableStream<R>, ReadableStream<R>];

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

Returns ​

[ReadableStream<R>, ReadableStream<R>]


values() ​

ts
values(options?): AsyncIterableIterator<R>;

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

Parameters ​

ParameterType
options?{ preventCancel?: boolean; }
options.preventCancel?boolean

Returns ​

AsyncIterableIterator<R>

The SDK is released under the Apache License 2.0