fast-extract
Version:
Extract contents from various archive types (tar, tar.bz2, tar.gz, tar.xz, tgz, zip)
13 lines (12 loc) • 581 B
text/typescript
import type { TransformCallback, TransformOptions, Transform as TransformT } from 'stream';
import { Transform } from '../../compat/stream.ts';
import type { OptionsInternal } from '../../types.ts';
export default class TarTransform extends Transform {
private _iterator;
private _callback;
private _stream;
constructor(options?: OptionsInternal | TransformOptions<TransformT>);
_transform(chunk: unknown, encoding: BufferEncoding, callback: TransformCallback): undefined;
_flush(callback: TransformCallback): undefined;
destroy(error?: Error): this;
}