chdman
Version:
💿 chdman binaries and wrapper for Node.js.
32 lines (31 loc) • 966 B
TypeScript
import { CHDCompressionAlgorithm } from './common.js';
import { ChdmanRunOptions } from './chdmanBin.js';
export interface CreateRawOptions extends ChdmanRunOptions {
outputFilename: string;
outputParentFilename?: string;
force?: boolean;
inputFilename: string;
inputStartByte?: number;
inputStartHunk?: number;
inputBytes?: number;
inputHunks?: number;
hunkSize: number;
unitSize: number;
compression?: 'none' | CHDCompressionAlgorithm[];
numProcessors?: number;
}
export interface ExtractRawOptions extends ChdmanRunOptions {
outputFilename: string;
force?: boolean;
inputFilename: string;
inputParentFilename?: string;
inputStartByte?: number;
inputStartHunk?: number;
inputBytes?: number;
inputHunks?: number;
}
declare const _default: {
createRaw(options: CreateRawOptions): Promise<void>;
extractRaw(options: ExtractRawOptions): Promise<void>;
};
export default _default;