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) • 573 B
TypeScript
import ProgressBar from '../console/progressBar.js';
import FileFactory from '../types/files/fileFactory.js';
import Options from '../types/options.js';
import Patch from '../types/patches/patch.js';
import Scanner from './scanner.js';
/**
* Scan for {@link Patch}es and parse them into the correct supported type.
*/
export default class PatchScanner extends Scanner {
constructor(options: Options, progressBar: ProgressBar, fileFactory: FileFactory);
/**
* Scan & process {@link Patch}es.
*/
scan(): Promise<Patch[]>;
private patchFromFile;
}