Appearance
zeropdf / NodeStreamSink
Class: NodeStreamSink
Defined in: src/internal/byte-sink.ts:107
A byte sink adapter for writing generated PDF output to a Node.js writable stream while respecting backpressure and stream errors.
Implements
Constructors
Constructor
ts
new NodeStreamSink(stream): NodeStreamSink;Defined in: src/internal/byte-sink.ts:113
Creates a byte sink for a Node.js writable stream.
Parameters
| Parameter | Type | Description |
|---|---|---|
stream | NodeWritableLike | The writable stream that receives byte chunks. |
Returns
NodeStreamSink
Methods
close()
ts
close(): Promise<void>;Defined in: src/internal/byte-sink.ts:168
Ends the Node.js stream.
Returns
Promise<void>
Implementation of
write()
ts
write(chunk): Promise<void>;Defined in: src/internal/byte-sink.ts:120
Writes a byte chunk to the Node.js stream and waits for backpressure when needed.
Parameters
| Parameter | Type | Description |
|---|---|---|
chunk | Uint8Array | The byte chunk to write. |
Returns
Promise<void>