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.
18 lines (17 loc) • 570 B
TypeScript
import ProgressBar from '../../console/progressBar.js';
import DAT from '../../types/dats/dat.js';
import Options from '../../types/options.js';
import Module from '../module.js';
/**
* Process a {@link DAT} with the ROM merge mode specified.
*/
export default class DATMergerSplitter extends Module {
private readonly options;
constructor(options: Options, progressBar: ProgressBar);
/**
* Un-merge, split, or merge the {@link Game}s within a {@link DAT}.
*/
merge(dat: DAT): DAT;
private mergeParent;
private static diffGameRoms;
}