UNPKG

chdman

Version:

💿 chdman binaries and wrapper for Node.js.

35 lines (34 loc) • 848 B
import { ChdmanRunOptions } from './chdmanBin.js'; import { CHDType, CHDCompressionAlgorithm } from './common.js'; export interface InfoOptions extends ChdmanRunOptions { inputFilename: string; } export interface CHDInfo { inputFile: string; fileVersion: number; logicalSize: number; hunkSize: number; totalHunks: number; unitSize: number; totalUnits: number; compression: CHDCompressionAlgorithm[]; chdSize: number; ratio: number; sha1: string; dataSha1: string; metadata: CHDMetadata[]; type: CHDType; } export interface CHDMetadata { tag: string; index: number; length: number; data: string; } declare const _default: { /** * Return info about a CHD file. */ info(options: InfoOptions, attempt?: number): Promise<CHDInfo>; }; export default _default;