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.
23 lines (22 loc) • 683 B
JavaScript
import DATStatus from "../models/datStatus.js";
import Module from "./module.js";
class StatusGenerator extends Module {
options;
constructor(options, progressBar) {
super(progressBar, StatusGenerator.name);
this.options = options;
}
/**
* Generate a {@link DATStatus} for the {@link DAT}.
*/
generate(dat, candidates) {
this.prefixedLogger.trace(`${dat.getName()}: generating ROM statuses`);
const datStatus = new DATStatus(this.options, dat, candidates);
this.prefixedLogger.trace(`${dat.getName()}: done generating ROM statuses`);
return datStatus;
}
}
export {
StatusGenerator as default
};
//# sourceMappingURL=statusGenerator.js.map