app-package-builder
Version:
Idea is very simple — in the runtime we don't need to process or understand archive format. Wwe just need to know file data ranges. Where file data begins and where ends.
18 lines (17 loc) • 522 B
TypeScript
import { Folder } from "./Folder";
import { SevenZArchiveEntry } from "./SevenZArchiveEntry";
import { SubStreamsInfo } from "./SevenZFile";
export declare class Archive {
packPosition: number;
packedSizes: Array<number>;
folders: Array<Folder>;
subStreamsInfo: SubStreamsInfo;
files: Array<SevenZArchiveEntry>;
streamMap: StreamMap;
headerSize: number;
}
export declare class StreamMap {
packStreamOffsets: Array<number>;
folderFirstFileIndex: Array<number>;
toString(): string;
}