Skip to content

@caido/quickjs-types / llrt/stream/web

llrt/stream/web ​

Modules ​

ModuleDescription
stream/web-

Interfaces ​

ByteLengthQueuingStrategy ​

Extends ​

Properties ​

highWaterMark ​

readonly highWaterMark: number

Inherited from ​

_ByteLengthQueuingStrategy.highWaterMark

size ​

readonly size: QueuingStrategySize<ArrayBufferView>

Inherited from ​

_ByteLengthQueuingStrategy.size


CountQueuingStrategy ​

Extends ​

Properties ​

highWaterMark ​

readonly highWaterMark: number

Inherited from ​

_CountQueuingStrategy.highWaterMark

size ​

readonly size: QueuingStrategySize

Inherited from ​

_CountQueuingStrategy.size


ReadableByteStreamController ​

Extends ​

Properties ​

byobRequest ​

readonly byobRequest: undefined

Inherited from ​

_ReadableByteStreamController.byobRequest

desiredSize ​

readonly desiredSize: number | null

Inherited from ​

_ReadableByteStreamController.desiredSize

Methods ​

close() ​

close(): void

Returns ​

void

Inherited from ​

_ReadableByteStreamController.close

enqueue() ​

enqueue(chunk: ArrayBufferView): void

Parameters ​
ParameterType
chunkArrayBufferView
Returns ​

void

Inherited from ​

_ReadableByteStreamController.enqueue

error() ​

error(error?: any): void

Parameters ​
ParameterType
error?any
Returns ​

void

Inherited from ​

_ReadableByteStreamController.error


ReadableStream ​

Extends ​

Type Parameters ​

Type ParameterDefault type
Rany

Properties ​

locked ​

readonly locked: boolean

Inherited from ​

_ReadableStream.locked

Methods ​

[asyncIterator]() ​

[asyncIterator](): ReadableStreamAsyncIterator<R>

Returns ​

ReadableStreamAsyncIterator<R>

Inherited from ​

_ReadableStream.[asyncIterator]

cancel() ​

cancel(reason?: any): Promise<void>

Parameters ​
ParameterType
reason?any
Returns ​

Promise<void>

Inherited from ​

_ReadableStream.cancel

getReader() ​
Call Signature ​

getReader(options: object): ReadableStreamBYOBReader

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

ReadableStreamBYOBReader

Inherited from ​

_ReadableStream.getReader

Call Signature ​

getReader(): ReadableStreamDefaultReader<R>

Returns ​

ReadableStreamDefaultReader<R>

Inherited from ​

_ReadableStream.getReader

Call Signature ​

getReader(options?: ReadableStreamGetReaderOptions): ReadableStreamReader<R>

Parameters ​
ParameterType
options?ReadableStreamGetReaderOptions
Returns ​

ReadableStreamReader<R>

Inherited from ​

_ReadableStream.getReader

pipeThrough() ​

pipeThrough<T>(transform: ReadableWritablePair<T, R>, options?: StreamPipeOptions): ReadableStream<T>

Type Parameters ​
Type Parameter
T
Parameters ​
ParameterType
transformReadableWritablePair<T, R>
options?StreamPipeOptions
Returns ​

ReadableStream<T>

Inherited from ​

_ReadableStream.pipeThrough

pipeTo() ​

pipeTo(destination: WritableStream<R>, options?: StreamPipeOptions): Promise<void>

Parameters ​
ParameterType
destinationWritableStream<R>
options?StreamPipeOptions
Returns ​

Promise<void>

Inherited from ​

_ReadableStream.pipeTo

tee() ​

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

Returns ​

[ReadableStream<R>, ReadableStream<R>]

Inherited from ​

_ReadableStream.tee

values() ​

values(options?: object): ReadableStreamAsyncIterator<R>

Parameters ​
ParameterType
options?{ preventCancel?: boolean; }
options.preventCancel?boolean
Returns ​

ReadableStreamAsyncIterator<R>

Inherited from ​

_ReadableStream.values


ReadableStreamBYOBReader ​

Extends ​

Properties ​

closed ​

readonly closed: Promise<undefined>

Inherited from ​

_ReadableStreamBYOBReader.closed

Methods ​

cancel() ​

cancel(reason?: any): Promise<void>

Parameters ​
ParameterType
reason?any
Returns ​

Promise<void>

Inherited from ​

_ReadableStreamBYOBReader.cancel

read() ​

read<T>(view: T): Promise<ReadableStreamReadResult<T>>

MDN Reference

Type Parameters ​
Type Parameter
T extends ArrayBufferView
Parameters ​
ParameterType
viewT
Returns ​

Promise<ReadableStreamReadResult<T>>

Inherited from ​

_ReadableStreamBYOBReader.read

releaseLock() ​

releaseLock(): void

MDN Reference

Returns ​

void

Inherited from ​

_ReadableStreamBYOBReader.releaseLock


ReadableStreamBYOBRequest ​

Extends ​

Properties ​

view ​

readonly view: ArrayBufferView | null

MDN Reference

Inherited from ​

_ReadableStreamBYOBRequest.view

Methods ​

respond() ​

respond(bytesWritten: number): void

MDN Reference

Parameters ​
ParameterType
bytesWrittennumber
Returns ​

void

Inherited from ​

_ReadableStreamBYOBRequest.respond

respondWithNewView() ​

respondWithNewView(view: ArrayBufferView): void

MDN Reference

Parameters ​
ParameterType
viewArrayBufferView
Returns ​

void

Inherited from ​

_ReadableStreamBYOBRequest.respondWithNewView


ReadableStreamDefaultController ​

Extends ​

Type Parameters ​

Type ParameterDefault type
Rany

Properties ​

desiredSize ​

readonly desiredSize: number | null

Inherited from ​

_ReadableStreamDefaultController.desiredSize

Methods ​

close() ​

close(): void

Returns ​

void

Inherited from ​

_ReadableStreamDefaultController.close

enqueue() ​

enqueue(chunk?: R): void

Parameters ​
ParameterType
chunk?R
Returns ​

void

Inherited from ​

_ReadableStreamDefaultController.enqueue

error() ​

error(e?: any): void

Parameters ​
ParameterType
e?any
Returns ​

void

Inherited from ​

_ReadableStreamDefaultController.error


ReadableStreamDefaultReader ​

Extends ​

Type Parameters ​

Type ParameterDefault type
Rany

Properties ​

closed ​

readonly closed: Promise<undefined>

Inherited from ​

_ReadableStreamDefaultReader.closed

Methods ​

cancel() ​

cancel(reason?: any): Promise<void>

Parameters ​
ParameterType
reason?any
Returns ​

Promise<void>

Inherited from ​

_ReadableStreamDefaultReader.cancel

read() ​

read(): Promise<ReadableStreamReadResult<R>>

Returns ​

Promise<ReadableStreamReadResult<R>>

Inherited from ​

_ReadableStreamDefaultReader.read

releaseLock() ​

releaseLock(): void

Returns ​

void

Inherited from ​

_ReadableStreamDefaultReader.releaseLock


WritableStream ​

Extends ​

Type Parameters ​

Type ParameterDefault type
Wany

Properties ​

locked ​

readonly locked: boolean

Inherited from ​

_WritableStream.locked

Methods ​

abort() ​

abort(reason?: any): Promise<void>

Parameters ​
ParameterType
reason?any
Returns ​

Promise<void>

Inherited from ​

_WritableStream.abort

close() ​

close(): Promise<void>

Returns ​

Promise<void>

Inherited from ​

_WritableStream.close

getWriter() ​

getWriter(): WritableStreamDefaultWriter<W>

Returns ​

WritableStreamDefaultWriter<W>

Inherited from ​

_WritableStream.getWriter


WritableStreamDefaultController ​

Extends ​

Methods ​

error() ​

error(e?: any): void

Parameters ​
ParameterType
e?any
Returns ​

void

Inherited from ​

_WritableStreamDefaultController.error


WritableStreamDefaultWriter ​

Extends ​

Type Parameters ​

Type ParameterDefault type
Wany

Properties ​

closed ​

readonly closed: Promise<undefined>

Inherited from ​

_WritableStreamDefaultWriter.closed

desiredSize ​

readonly desiredSize: number | null

Inherited from ​

_WritableStreamDefaultWriter.desiredSize

ready ​

readonly ready: Promise<undefined>

Inherited from ​

_WritableStreamDefaultWriter.ready

Methods ​

abort() ​

abort(reason?: any): Promise<void>

Parameters ​
ParameterType
reason?any
Returns ​

Promise<void>

Inherited from ​

_WritableStreamDefaultWriter.abort

close() ​

close(): Promise<void>

Returns ​

Promise<void>

Inherited from ​

_WritableStreamDefaultWriter.close

releaseLock() ​

releaseLock(): void

Returns ​

void

Inherited from ​

_WritableStreamDefaultWriter.releaseLock

write() ​

write(chunk?: W): Promise<void>

Parameters ​
ParameterType
chunk?W
Returns ​

Promise<void>

Inherited from ​

_WritableStreamDefaultWriter.write

Type Aliases ​

_ByteLengthQueuingStrategy ​

_ByteLengthQueuingStrategy = typeof globalThis extends object ? object : ByteLengthQueuingStrategy


_CountQueuingStrategy ​

_CountQueuingStrategy = typeof globalThis extends object ? object : CountQueuingStrategy


_ReadableByteStreamController ​

_ReadableByteStreamController = typeof globalThis extends object ? object : ReadableByteStreamController


_ReadableStream ​

_ReadableStream<R> = typeof globalThis extends object ? object : ReadableStream

Type Parameters ​

Type ParameterDefault type
Rany

_ReadableStreamBYOBReader ​

_ReadableStreamBYOBReader = typeof globalThis extends object ? object : ReadableStreamBYOBReader


_ReadableStreamBYOBRequest ​

_ReadableStreamBYOBRequest = typeof globalThis extends object ? object : ReadableStreamBYOBRequest


_ReadableStreamDefaultController ​

_ReadableStreamDefaultController<R> = typeof globalThis extends object ? object : ReadableStreamDefaultController

Type Parameters ​

Type ParameterDefault type
Rany

_ReadableStreamDefaultReader ​

_ReadableStreamDefaultReader<R> = typeof globalThis extends object ? object : ReadableStreamDefaultReader

Type Parameters ​

Type ParameterDefault type
Rany

_WritableStream ​

_WritableStream<W> = typeof globalThis extends object ? object : WritableStream

Type Parameters ​

Type ParameterDefault type
Wany

_WritableStreamDefaultController ​

_WritableStreamDefaultController = typeof globalThis extends object ? object : WritableStreamDefaultController


_WritableStreamDefaultWriter ​

_WritableStreamDefaultWriter<W> = typeof globalThis extends object ? object : WritableStreamDefaultWriter

Type Parameters ​

Type ParameterDefault type
Wany

Variables ​

ByteLengthQueuingStrategy ​

ByteLengthQueuingStrategy: {(init: QueuingStrategyInit): ByteLengthQueuingStrategy; prototype: ByteLengthQueuingStrategy; }

ByteLengthQueuingStrategy class is a global reference for import { ByteLengthQueuingStrategy } from 'stream/web'. https://nodejs.org/api/globals.html#class-bytelengthqueuingstrategy

Type Declaration ​

Parameters ​

ParameterType
initQueuingStrategyInit

Returns ​

ByteLengthQueuingStrategy

prototype ​

prototype: ByteLengthQueuingStrategy

Since ​

v18.0.0


CountQueuingStrategy ​

CountQueuingStrategy: {(init: QueuingStrategyInit): CountQueuingStrategy; prototype: CountQueuingStrategy; }

CountQueuingStrategy class is a global reference for import { CountQueuingStrategy } from 'stream/web'. https://nodejs.org/api/globals.html#class-countqueuingstrategy

Type Declaration ​

Parameters ​

ParameterType
initQueuingStrategyInit

Returns ​

CountQueuingStrategy

prototype ​

prototype: CountQueuingStrategy

Since ​

v18.0.0


ReadableByteStreamController ​

ReadableByteStreamController: {(): ReadableByteStreamController; prototype: ReadableByteStreamController; }

ReadableByteStreamController class is a global reference for import { ReadableByteStreamController } from 'stream/web'. https://nodejs.org/api/globals.html#class-readablebytestreamcontroller

Type Declaration ​

Returns ​

ReadableByteStreamController

prototype ​

prototype: ReadableByteStreamController

Since ​

v18.0.0


ReadableStream ​

ReadableStream: {(underlyingSource: UnderlyingByteSource, strategy?: QueuingStrategy<Uint8Array>): ReadableStream<Uint8Array>; <R>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>; prototype: ReadableStream; from: ReadableStream<T>; }

ReadableStream class is a global reference for import { ReadableStream } from 'stream/web'. https://nodejs.org/api/globals.html#class-readablestream

Type Declaration ​

Call Signature ​

new ReadableStream(underlyingSource: UnderlyingByteSource, strategy?: QueuingStrategy<Uint8Array>): ReadableStream<Uint8Array>

Parameters ​
ParameterType
underlyingSourceUnderlyingByteSource
strategy?QueuingStrategy<Uint8Array>
Returns ​

ReadableStream<Uint8Array>

Call Signature ​

new ReadableStream<R>(underlyingSource?: UnderlyingSource<R>, strategy?: QueuingStrategy<R>): ReadableStream<R>

Parameters ​
ParameterType
underlyingSource?UnderlyingSource<R>
strategy?QueuingStrategy<R>
Returns ​

ReadableStream<R>

prototype ​

prototype: ReadableStream

from() ​

from<T>(iterable: Iterable<T, any, any> | AsyncIterable<T, any, any>): ReadableStream<T>

Type Parameters ​
Type Parameter
T
Parameters ​
ParameterType
iterableIterable<T, any, any> | AsyncIterable<T, any, any>
Returns ​

ReadableStream<T>

Since ​

v18.0.0


ReadableStreamBYOBReader ​

ReadableStreamBYOBReader: {(stream: ReadableStream): ReadableStreamBYOBReader; prototype: ReadableStreamBYOBReader; }

ReadableStreamBYOBReader class is a global reference for import { ReadableStreamBYOBReader } from 'stream/web'. https://nodejs.org/api/globals.html#class-readablestreambyobreader

Type Declaration ​

Parameters ​

ParameterType
streamReadableStream

Returns ​

ReadableStreamBYOBReader

prototype ​

prototype: ReadableStreamBYOBReader

Since ​

v18.0.0


ReadableStreamBYOBRequest ​

ReadableStreamBYOBRequest: {(): ReadableStreamBYOBRequest; prototype: ReadableStreamBYOBRequest; }

ReadableStreamBYOBRequest class is a global reference for import { ReadableStreamBYOBRequest } from 'stream/web'. https://nodejs.org/api/globals.html#class-readablestreambyobrequest

Type Declaration ​

Returns ​

ReadableStreamBYOBRequest

prototype ​

prototype: ReadableStreamBYOBRequest

Since ​

v18.0.0


ReadableStreamDefaultController ​

ReadableStreamDefaultController: {(): ReadableStreamDefaultController; prototype: ReadableStreamDefaultController; }

ReadableStreamDefaultController class is a global reference for import { ReadableStreamDefaultController } from 'stream/web'. https://nodejs.org/api/globals.html#class-readablestreamdefaultcontroller

Type Declaration ​

Returns ​

ReadableStreamDefaultController

prototype ​

prototype: ReadableStreamDefaultController

Since ​

v18.0.0


ReadableStreamDefaultReader ​

ReadableStreamDefaultReader: {<R>(stream: ReadableStream<R>): ReadableStreamDefaultReader<R>; prototype: ReadableStreamDefaultReader; }

ReadableStreamDefaultReader class is a global reference for import { ReadableStreamDefaultReader } from 'stream/web'. https://nodejs.org/api/globals.html#class-readablestreamdefaultreader

Type Declaration ​

Parameters ​

ParameterType
streamReadableStream<R>

Returns ​

ReadableStreamDefaultReader<R>

prototype ​

prototype: ReadableStreamDefaultReader

Since ​

v18.0.0


WritableStream ​

WritableStream: {<W>(underlyingSink?: UnderlyingSink<W>, strategy?: QueuingStrategy<W>): WritableStream<W>; prototype: WritableStream; }

WritableStream class is a global reference for import { WritableStream } from 'stream/web'. https://nodejs.org/api/globals.html#class-writablestream

Type Declaration ​

Parameters ​

ParameterType
underlyingSink?UnderlyingSink<W>
strategy?QueuingStrategy<W>

Returns ​

WritableStream<W>

prototype ​

prototype: WritableStream

Since ​

v18.0.0


WritableStreamDefaultController ​

WritableStreamDefaultController: {(): WritableStreamDefaultController; prototype: WritableStreamDefaultController; }

WritableStreamDefaultController class is a global reference for import { WritableStreamDefaultController } from 'stream/web'. https://nodejs.org/api/globals.html#class-writablestreamdefaultcontroller

Type Declaration ​

Returns ​

WritableStreamDefaultController

prototype ​

prototype: WritableStreamDefaultController

Since ​

v18.0.0


WritableStreamDefaultWriter ​

WritableStreamDefaultWriter: {<W>(stream: WritableStream<W>): WritableStreamDefaultWriter<W>; prototype: WritableStreamDefaultWriter; }

WritableStreamDefaultWriter class is a global reference for import { WritableStreamDefaultWriter } from 'stream/web'. https://nodejs.org/api/globals.html#class-writablestreamdefaultwriter

Type Declaration ​

Parameters ​

ParameterType
streamWritableStream<W>

Returns ​

WritableStreamDefaultWriter<W>

prototype ​

prototype: WritableStreamDefaultWriter

Since ​

v18.0.0