UNPKG

@itwin/core-backend

Version:
33 lines 1.21 kB
import { BentleyStatus } from "@itwin/core-bentley"; export interface LzmaParams { dictSize?: number; level?: number; lc?: number; lp?: number; pb?: number; fb?: number; numHashBytes?: number; mc?: number; writeEndMark?: number; btMode?: number; numThreads?: number; blockSize?: number; numBlockThreads?: number; numTotalThreads?: number; algo?: number; } export interface ChangesetSizeInfo { compressSize?: number; uncompressSize?: number; prefixSize?: number; } export declare class RevisionUtility { static readonly DEFAULT: LzmaParams; static recompressRevision(sourceFile: string, targetFile: string, lzmaProps?: LzmaParams): BentleyStatus; static disassembleRevision(sourceFile: string, targetDir: string): BentleyStatus; static assembleRevision(targetFile: string, rawChangesetFile: string, prefixFile?: string, lzmaProps?: LzmaParams): BentleyStatus; static normalizeLzmaParams(lzmaProps?: LzmaParams): LzmaParams; static computeStatistics(sourceFile: string, addPrefix?: boolean): any; static getUncompressSize(sourceFile: string): ChangesetSizeInfo; } //# sourceMappingURL=RevisionUtility.d.ts.map