igir
Version:
🕹 A zero-setup ROM collection manager that sorts, filters, extracts or archives, patches, and reports on collections of any size on any OS.
17 lines (16 loc) • 634 B
TypeScript
import ProgressBar from '../../console/progressBar.js';
import File from '../../types/files/file.js';
import FileFactory from '../../types/files/fileFactory.js';
import Options from '../../types/options.js';
import Scanner from '../scanner.js';
/**
* Scan the {@link OptionsProps.input} input directory for ROM files and return the internal model
* representation.
*/
export default class ROMScanner extends Scanner {
constructor(options: Options, progressBar: ProgressBar, fileFactory: FileFactory);
/**
* Scan for ROM files.
*/
scan(checksumBitmask?: number, checksumArchives?: boolean): Promise<File[]>;
}