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.
16 lines (15 loc) • 566 B
TypeScript
import ProgressBar from '../../console/progressBar.js';
import DAT from '../../types/dats/dat.js';
import WriteCandidate from '../../types/writeCandidate.js';
import Module from '../module.js';
/**
* Validate candidates for write-ability after all generation and filtering has happened.
*/
export default class CandidateValidator extends Module {
constructor(progressBar: ProgressBar);
/**
* Validate the {@link WriteCandidate}s.
*/
validate(dat: DAT, candidates: WriteCandidate[]): WriteCandidate[];
private validateUniqueOutputPaths;
}