UNPKG

fast-extract

Version:

Extract contents from various archive types (tar, tar.bz2, tar.gz, tar.xz, tgz, zip)

13 lines (12 loc) 581 B
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; }