Skip to content

zeropdf v1.3.0


zeropdf / WebStreamSink

Class: WebStreamSink

Defined in: src/internal/byte-sink.ts:185

A byte sink adapter for writing generated PDF output to a Web WritableStream through its default writer.

Implements

Constructors

Constructor

ts
new WebStreamSink(stream): WebStreamSink;

Defined in: src/internal/byte-sink.ts:194

Creates a byte sink for a Web WritableStream.

Parameters

ParameterTypeDescription
streamWritableStream<Uint8Array<ArrayBufferLike>>The writable stream that receives byte chunks.

Returns

WebStreamSink

Methods

close()

ts
close(): Promise<void>;

Defined in: src/internal/byte-sink.ts:211

Closes the stream writer.

Returns

Promise<void>

Implementation of

ByteSink.close


write()

ts
write(chunk): Promise<void>;

Defined in: src/internal/byte-sink.ts:203

Writes a byte chunk through the stream writer.

Parameters

ParameterTypeDescription
chunkUint8ArrayThe byte chunk to write.

Returns

Promise<void>

Implementation of

ByteSink.write

Released under the ISC license.