Asynchronous streaming DEFLATE compression
+ new AsyncDeflate(opts: DeflateOptions, cb?: AsyncFlateStreamHandler): AsyncDeflate
Creates an asynchronous DEFLATE stream
| Name | Type | Description | 
|---|---|---|
opts | 
DeflateOptions | The compression options | 
cb? | 
AsyncFlateStreamHandler | The callback to call whenever data is deflated | 
Returns: AsyncDeflate
+ new AsyncDeflate(cb?: AsyncFlateStreamHandler): AsyncDeflate
Creates an asynchronous DEFLATE stream
| Name | Type | Description | 
|---|---|---|
cb? | 
AsyncFlateStreamHandler | The callback to call whenever data is deflated | 
Returns: AsyncDeflate
• ondata: AsyncFlateStreamHandler
The handler to call whenever data is available
• terminate: AsyncTerminable
A method to terminate the stream's internal worker. Subsequent calls to push() will silently fail.
▸ push(chunk: Uint8Array, final?: boolean): void
Pushes a chunk to be deflated
| Name | Type | Description | 
|---|---|---|
chunk | 
Uint8Array | The chunk to push | 
final? | 
boolean | Whether this is the last chunk | 
Returns: void