node-pkware
Version:
node.js implementation of StormLib's pkware compressor/de-compressor
20 lines (19 loc) • 860 B
TypeScript
import type { Compression, DictionarySize } from '../stream/constants.js';
import type { StreamHandler } from '../stream/stream.js';
import type { Config } from '../stream/types.js';
/**
* Decompresses stream
* @returns a function that you can use as a `transform._transform` method.
*/
export declare function explode(config?: Config): StreamHandler;
/**
* Compresses stream
* @returns a function that you can use as a `transform._transform` method.
*/
export declare function implode(compressionType: Compression, dictionarySize: DictionarySize, config?: Config): StreamHandler;
export { explode as decompress };
export { implode as compress };
export { Compression, DictionarySize } from '../stream/constants.js';
export * as errors from '../errors.js';
export * as stream from '../stream/stream.js';
export type { Config } from '../stream/types.js';