libarchive.js
Version:
extract/create archive files in browser/nodejs, libarchive port in wasm
27 lines (26 loc) • 625 B
TypeScript
import { ArchiveReader } from "./archive-reader";
/**
* Represents compressed file before extraction
*/
export declare class CompressedFile {
constructor(name: string, size: number, path: string, lastModified: number, archiveRef: ArchiveReader);
private _name;
private _size;
private _path;
private _lastModified;
private _archiveRef;
/**
* File name
*/
get name(): string;
/**
* File size
*/
get size(): number;
get lastModified(): number;
/**
* Extract file from archive
* @returns {Promise<File>} extracted file
*/
extract(): any;
}