UNPKG

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.

12 lines (11 loc) 556 B
import { PackageFileInfo } from "builder-util-runtime"; import { BlockMap } from "builder-util-runtime/out/blockMapApi"; import { SevenZFile } from "./SevenZFile"; export declare function createDifferentialPackage(archiveFile: string): Promise<PackageFileInfo>; export declare function createPackageFileInfo(file: string, blockMapSize: number): Promise<PackageFileInfo>; export interface SubFileDescriptor { name: string; dataStart: number; dataEnd: number; } export declare function computeBlockMap(sevenZFile: SevenZFile): Promise<BlockMap>;