@caido/quickjs-types / llrt/stream/web
llrt/stream/web
Modules
| Module | Description |
|---|---|
| stream/web | - |
Interfaces
ByteLengthQueuingStrategy
Extends
Properties
highWaterMark
readonlyhighWaterMark:number
Inherited from
_ByteLengthQueuingStrategy.highWaterMark
size
readonlysize:QueuingStrategySize<ArrayBufferView>
Inherited from
_ByteLengthQueuingStrategy.size
CountQueuingStrategy
Extends
Properties
highWaterMark
readonlyhighWaterMark:number
Inherited from
_CountQueuingStrategy.highWaterMark
size
readonlysize:QueuingStrategySize
Inherited from
_CountQueuingStrategy.size
ReadableByteStreamController
Extends
Properties
byobRequest
readonlybyobRequest:undefined
Inherited from
_ReadableByteStreamController.byobRequest
desiredSize
readonlydesiredSize:number|null
Inherited from
_ReadableByteStreamController.desiredSize
Methods
close()
close():
void
Returns
void
Inherited from
_ReadableByteStreamController.close
enqueue()
enqueue(
chunk:ArrayBufferView):void
Parameters
| Parameter | Type |
|---|---|
chunk | ArrayBufferView |
Returns
void
Inherited from
_ReadableByteStreamController.enqueue
error()
error(
error?:any):void
Parameters
| Parameter | Type |
|---|---|
error? | any |
Returns
void
Inherited from
_ReadableByteStreamController.error
ReadableStream
Extends
Type Parameters
| Type Parameter | Default type |
|---|---|
R | any |
Properties
locked
readonlylocked:boolean
Inherited from
_ReadableStream.locked
Methods
[asyncIterator]()
[asyncIterator]():
ReadableStreamAsyncIterator<R>
Returns
ReadableStreamAsyncIterator<R>
Inherited from
_ReadableStream.[asyncIterator]
cancel()
cancel(
reason?:any):Promise<void>
Parameters
| Parameter | Type |
|---|---|
reason? | any |
Returns
Promise<void>
Inherited from
_ReadableStream.cancel
getReader()
Call Signature
getReader(
options:object):ReadableStreamBYOBReader
Parameters
| Parameter | Type |
|---|---|
options | { mode: "byob"; } |
options.mode | "byob" |
Returns
Inherited from
_ReadableStream.getReader
Call Signature
getReader():
ReadableStreamDefaultReader<R>
Returns
ReadableStreamDefaultReader<R>
Inherited from
_ReadableStream.getReader
Call Signature
getReader(
options?:ReadableStreamGetReaderOptions):ReadableStreamReader<R>
Parameters
| Parameter | Type |
|---|---|
options? | ReadableStreamGetReaderOptions |
Returns
Inherited from
_ReadableStream.getReader
pipeThrough()
pipeThrough<
T>(transform:ReadableWritablePair<T,R>,options?:StreamPipeOptions):ReadableStream<T>
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
transform | ReadableWritablePair<T, R> |
options? | StreamPipeOptions |
Returns
Inherited from
_ReadableStream.pipeThrough
pipeTo()
pipeTo(
destination:WritableStream<R>,options?:StreamPipeOptions):Promise<void>
Parameters
| Parameter | Type |
|---|---|
destination | WritableStream<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
| Parameter | Type |
|---|---|
options? | { preventCancel?: boolean; } |
options.preventCancel? | boolean |
Returns
ReadableStreamAsyncIterator<R>
Inherited from
_ReadableStream.values
ReadableStreamBYOBReader
Extends
Properties
closed
readonlyclosed:Promise<undefined>
Inherited from
_ReadableStreamBYOBReader.closed
Methods
cancel()
cancel(
reason?:any):Promise<void>
Parameters
| Parameter | Type |
|---|---|
reason? | any |
Returns
Promise<void>
Inherited from
_ReadableStreamBYOBReader.cancel
read()
read<
T>(view:T):Promise<ReadableStreamReadResult<T>>
Type Parameters
| Type Parameter |
|---|
T extends ArrayBufferView |
Parameters
| Parameter | Type |
|---|---|
view | T |
Returns
Promise<ReadableStreamReadResult<T>>
Inherited from
_ReadableStreamBYOBReader.read
releaseLock()
releaseLock():
void
Returns
void
Inherited from
_ReadableStreamBYOBReader.releaseLock
ReadableStreamBYOBRequest
Extends
Properties
view
readonlyview:ArrayBufferView|null
Inherited from
_ReadableStreamBYOBRequest.view
Methods
respond()
respond(
bytesWritten:number):void
Parameters
| Parameter | Type |
|---|---|
bytesWritten | number |
Returns
void
Inherited from
_ReadableStreamBYOBRequest.respond
respondWithNewView()
respondWithNewView(
view:ArrayBufferView):void
Parameters
| Parameter | Type |
|---|---|
view | ArrayBufferView |
Returns
void
Inherited from
_ReadableStreamBYOBRequest.respondWithNewView
ReadableStreamDefaultController
Extends
Type Parameters
| Type Parameter | Default type |
|---|---|
R | any |
Properties
desiredSize
readonlydesiredSize:number|null
Inherited from
_ReadableStreamDefaultController.desiredSize
Methods
close()
close():
void
Returns
void
Inherited from
_ReadableStreamDefaultController.close
enqueue()
enqueue(
chunk?:R):void
Parameters
| Parameter | Type |
|---|---|
chunk? | R |
Returns
void
Inherited from
_ReadableStreamDefaultController.enqueue
error()
error(
e?:any):void
Parameters
| Parameter | Type |
|---|---|
e? | any |
Returns
void
Inherited from
_ReadableStreamDefaultController.error
ReadableStreamDefaultReader
Extends
Type Parameters
| Type Parameter | Default type |
|---|---|
R | any |
Properties
closed
readonlyclosed:Promise<undefined>
Inherited from
_ReadableStreamDefaultReader.closed
Methods
cancel()
cancel(
reason?:any):Promise<void>
Parameters
| Parameter | Type |
|---|---|
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 Parameter | Default type |
|---|---|
W | any |
Properties
locked
readonlylocked:boolean
Inherited from
_WritableStream.locked
Methods
abort()
abort(
reason?:any):Promise<void>
Parameters
| Parameter | Type |
|---|---|
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
| Parameter | Type |
|---|---|
e? | any |
Returns
void
Inherited from
_WritableStreamDefaultController.error
WritableStreamDefaultWriter
Extends
Type Parameters
| Type Parameter | Default type |
|---|---|
W | any |
Properties
closed
readonlyclosed:Promise<undefined>
Inherited from
_WritableStreamDefaultWriter.closed
desiredSize
readonlydesiredSize:number|null
Inherited from
_WritableStreamDefaultWriter.desiredSize
ready
readonlyready:Promise<undefined>
Inherited from
_WritableStreamDefaultWriter.ready
Methods
abort()
abort(
reason?:any):Promise<void>
Parameters
| Parameter | Type |
|---|---|
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
| Parameter | Type |
|---|---|
chunk? | W |
Returns
Promise<void>
Inherited from
_WritableStreamDefaultWriter.write
Type Aliases
_ByteLengthQueuingStrategy
_ByteLengthQueuingStrategy = typeof
globalThisextendsobject?object:ByteLengthQueuingStrategy
_CountQueuingStrategy
_CountQueuingStrategy = typeof
globalThisextendsobject?object:CountQueuingStrategy
_ReadableByteStreamController
_ReadableByteStreamController = typeof
globalThisextendsobject?object:ReadableByteStreamController
_ReadableStream
_ReadableStream<
R> = typeofglobalThisextendsobject?object:ReadableStream
Type Parameters
| Type Parameter | Default type |
|---|---|
R | any |
_ReadableStreamBYOBReader
_ReadableStreamBYOBReader = typeof
globalThisextendsobject?object:ReadableStreamBYOBReader
_ReadableStreamBYOBRequest
_ReadableStreamBYOBRequest = typeof
globalThisextendsobject?object:ReadableStreamBYOBRequest
_ReadableStreamDefaultController
_ReadableStreamDefaultController<
R> = typeofglobalThisextendsobject?object:ReadableStreamDefaultController
Type Parameters
| Type Parameter | Default type |
|---|---|
R | any |
_ReadableStreamDefaultReader
_ReadableStreamDefaultReader<
R> = typeofglobalThisextendsobject?object:ReadableStreamDefaultReader
Type Parameters
| Type Parameter | Default type |
|---|---|
R | any |
_WritableStream
_WritableStream<
W> = typeofglobalThisextendsobject?object:WritableStream
Type Parameters
| Type Parameter | Default type |
|---|---|
W | any |
_WritableStreamDefaultController
_WritableStreamDefaultController = typeof
globalThisextendsobject?object:WritableStreamDefaultController
_WritableStreamDefaultWriter
_WritableStreamDefaultWriter<
W> = typeofglobalThisextendsobject?object:WritableStreamDefaultWriter
Type Parameters
| Type Parameter | Default type |
|---|---|
W | any |
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
| Parameter | Type |
|---|---|
init | QueuingStrategyInit |
Returns
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
| Parameter | Type |
|---|---|
init | QueuingStrategyInit |
Returns
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
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
| Parameter | Type |
|---|---|
underlyingSource | UnderlyingByteSource |
strategy? | QueuingStrategy<Uint8Array> |
Returns
ReadableStream<Uint8Array>
Call Signature
new ReadableStream<
R>(underlyingSource?:UnderlyingSource<R>,strategy?:QueuingStrategy<R>):ReadableStream<R>
Parameters
| Parameter | Type |
|---|---|
underlyingSource? | UnderlyingSource<R> |
strategy? | QueuingStrategy<R> |
Returns
prototype
prototype:
ReadableStream
from()
from<
T>(iterable:Iterable<T,any,any> |AsyncIterable<T,any,any>):ReadableStream<T>
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
iterable | Iterable<T, any, any> | AsyncIterable<T, any, any> |
Returns
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
| Parameter | Type |
|---|---|
stream | ReadableStream |
Returns
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
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
| Parameter | Type |
|---|---|
stream | ReadableStream<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
| Parameter | Type |
|---|---|
underlyingSink? | UnderlyingSink<W> |
strategy? | QueuingStrategy<W> |
Returns
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
| Parameter | Type |
|---|---|
stream | WritableStream<W> |
Returns
WritableStreamDefaultWriter<W>
prototype
prototype:
WritableStreamDefaultWriter
Since
v18.0.0
