fast-extract
Version:
Extract contents from various archive types (tar, tar.bz2, tar.gz, tar.xz, tgz, zip)
11 lines (10 loc) • 515 B
TypeScript
import { Transform, type TransformCallback, type TransformOptions } from 'stream';
import type { OptionsInternal } from '../../types.ts';
export default class WriteFileTransform extends Transform {
private tempPath;
private stream;
constructor(dest: string, options?: OptionsInternal | TransformOptions<Transform>);
_transform(chunk: unknown, encoding: BufferEncoding, callback: TransformCallback): undefined;
_flush(callback: TransformCallback): undefined;
destroy(_error?: Error): this;
}