Class AsyncZlib
Index
Constructors
constructor
Creates an asynchronous Zlib stream
Parameters
- opts: ZlibOptions
The compression options
Optionalcb: AsyncFlateStreamHandlerThe callback to call whenever data is deflated
Returns AsyncZlib
- opts: ZlibOptions
Creates an asynchronous Zlib stream
Parameters
Optionalcb: AsyncFlateStreamHandlerThe callback to call whenever data is deflated
Returns AsyncZlib
Methods
flush
Flushes buffered uncompressed data. Useful to immediately retrieve the zlibbed output for small inputs.
Returns void
push
Pushes a chunk to be deflated
Parameters
- chunk: Uint8Array
The chunk to push
Optionalfinal: booleanWhether this is the last chunk
Returns void
- chunk: Uint8Array
Properties
ondata
The handler to call whenever data is available
Optionalondrain
The handler to call whenever buffered source data is processed (i.e. queuedSize updates)
queuedSize
queuedSize: number
The number of uncompressed bytes buffered in the stream
terminate
A method to terminate the stream's internal worker. Subsequent calls to push() will silently fail.
Asynchronous streaming Zlib compression