UNPKG

chdman

Version:

💿 chdman binaries and wrapper for Node.js.

42 lines (41 loc) • 1.17 kB
import { ChdmanRunOptions } from './chdmanBin.js'; import { CHDCompressionAlgorithm } from './common.js'; export interface CreateHdOptions extends ChdmanRunOptions { outputFilename: string; outputParentFilename?: string; force?: boolean; inputFilename: string; inputStartByte?: number; inputStartHunk?: number; inputBytes?: number; inputHunks?: number; hunkSize?: number; compression?: 'none' | CHDCompressionAlgorithm[]; template?: number; identFilename?: string; cylindersHeadsSectors?: string; size?: number; sectorSize?: number; numProcessors?: number; } export interface ExtractHdOptions extends ChdmanRunOptions { outputFilename: string; force?: boolean; inputFilename: string; inputParentFilename?: string; inputStartByte?: number; inputStartHunk?: number; inputBytes?: number; inputHunks?: number; } declare const _default: { /** * Create a hard disk CHD. */ createHd(options: CreateHdOptions): Promise<void>; /** * Extract a hard disk CHD. */ extractHd(options: ExtractHdOptions): Promise<void>; }; export default _default;