Class CborArrayDecodedStream
Hierarchy
- ReadableStream<CborStreamOutput>
- CborArrayDecodedStream
Index
Constructors
constructor
- new
Cbor (gen, releaseLock): CborArrayDecodedStreamArray Decoded Stream Constructs a new instance.
Parameters
- gen: AsyncGenerator<CborStreamOutput, any, any>
A AsyncGenerator
. - releaseLock: ReleaseLock
A Function that's called when the stream is finished.
Returns CborArrayDecodedStream
- gen: AsyncGenerator<CborStreamOutput, any, any>
Methods
cancel
getReader
- get
Reader (options): ReadableStreamBYOBReader Parameters
- options: {
mode: "byob";
}mode: "byob"
Returns ReadableStreamBYOBReader
- options: {
- get
Reader (): ReadableStreamDefaultReader<CborStreamOutput> Returns ReadableStreamDefaultReader<CborStreamOutput>
- get
Reader (options?): ReadableStreamReader<CborStreamOutput> Parameters
Optionaloptions: ReadableStreamGetReaderOptions
Returns ReadableStreamReader<CborStreamOutput>
pipeThrough
- pipe
Through <T>(transform, options?): ReadableStream<T> Type Parameters
Parameters
- transform: ReadableWritablePair<T, CborStreamOutput>
Optionaloptions: StreamPipeOptions
Returns ReadableStream<T>
pipeTo
- pipe
To (destination, options?): Promise<void> Parameters
- destination: WritableStream<CborStreamOutput>
Optionaloptions: StreamPipeOptions
Returns Promise<void>
tee
- tee(): [ReadableStream<CborStreamOutput>, ReadableStream<CborStreamOutput>]
Returns [ReadableStream<CborStreamOutput>, ReadableStream<CborStreamOutput>]
A ReadableStream that wraps the decoded CBOR "Array". RFC 8949 - Concise Binary Object Representation (CBOR)
Instances of this class is created from CborSequenceDecoderStream. This class is not designed for you to create instances of it yourself. It is merely a way for you to validate the type being returned.
Example: Usage