diff options
author | Florian Dold <florian@dold.me> | 2021-08-20 13:31:03 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-08-20 13:31:03 +0200 |
commit | 859a8734c87d5e5081d7b0aa02cb538a7c801eac (patch) | |
tree | d2e9163479eb56ec382c842d62ce39fe30d450a4 /docs/interfaces/unzipfile.md | |
download | node-vendor-859a8734c87d5e5081d7b0aa02cb538a7c801eac.tar.gz node-vendor-859a8734c87d5e5081d7b0aa02cb538a7c801eac.tar.bz2 node-vendor-859a8734c87d5e5081d7b0aa02cb538a7c801eac.zip |
Squashed 'fflate/' content from commit b786929
git-subtree-dir: fflate
git-subtree-split: b786929a368521e9cfcdcf7490a8e77485d5a253
Diffstat (limited to 'docs/interfaces/unzipfile.md')
-rw-r--r-- | docs/interfaces/unzipfile.md | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/docs/interfaces/unzipfile.md b/docs/interfaces/unzipfile.md new file mode 100644 index 0000000..41990bc --- /dev/null +++ b/docs/interfaces/unzipfile.md @@ -0,0 +1,88 @@ +# Interface: UnzipFile + +Streaming file extraction from ZIP archives + +## Hierarchy + +* **UnzipFile** + +## Index + +### Properties + +* [compression](unzipfile.md#compression) +* [name](unzipfile.md#name) +* [ondata](unzipfile.md#ondata) +* [originalSize](unzipfile.md#originalsize) +* [size](unzipfile.md#size) +* [terminate](unzipfile.md#terminate) + +### Methods + +* [start](unzipfile.md#start) + +## Properties + +### compression + +• **compression**: number + +The compression format for the data stream. This number is determined by +the spec in PKZIP's APPNOTE.txt, section 4.4.5. For example, 0 = no +compression, 8 = deflate, 14 = LZMA. If start() is called but there is no +decompression stream available for this method, start() will throw. + +___ + +### name + +• **name**: string + +The name of the file + +___ + +### ondata + +• **ondata**: [AsyncFlateStreamHandler](../README.md#asyncflatestreamhandler) + +The handler to call whenever data is available + +___ + +### originalSize + +• `Optional` **originalSize**: number + +The original size of the file. Will not be present for archives created +in a streaming fashion. + +___ + +### size + +• `Optional` **size**: number + +The compressed size of the file. Will not be present for archives created +in a streaming fashion. + +___ + +### terminate + +• **terminate**: [AsyncTerminable](asyncterminable.md) + +A method to terminate any internal workers used by the stream. ondata +will not be called any further. + +## Methods + +### start + +▸ **start**(): void + +Starts reading from the stream. Calling this function will always enable +this stream, but ocassionally the stream will be enabled even without +this being called. + +**Returns:** void |