UNPKG

chdman

Version:

💿 chdman binaries and wrapper for Node.js.

34 lines (33 loc) • 1.04 kB
import { ChdmanRunOptions } from './chdmanBin.js'; import { CHDCompressionAlgorithm } from './common.js'; export interface CreateCdOptions extends ChdmanRunOptions { outputFilename: string; outputParentFilename?: string; force?: boolean; inputFilename: string; hunkSize?: number; compression?: 'none' | CHDCompressionAlgorithm[]; numProcessors?: number; } export interface ExtractCdOptions extends ChdmanRunOptions { outputFilename: string; outputBinFilename?: string; splitBin?: boolean; force?: boolean; inputFilename: string; inputParentFilename?: string; } declare const _default: { /** * Create a CD CHD. */ createCd(options: CreateCdOptions): Promise<void>; /** * Extract a CD CHD. * * For BIN/CUE discs, {@link options.outputFilename} should be the `.cue` file. * For GDI/ISO/etc. discs, {@link options.outputFilename} should be the single file. */ extractCd(options: ExtractCdOptions): Promise<void>; }; export default _default;