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.
19 lines (18 loc) • 621 B
TypeScript
import ProgressBar from '../console/progressBar.js';
import DAT from '../types/dats/dat.js';
import Options from '../types/options.js';
import WriteCandidate from '../types/writeCandidate.js';
import Module from './module.js';
/**
* Create .m3u playlists for multi-disc {@link Game}s.
*/
export default class PlaylistCreator extends Module {
private readonly options;
constructor(options: Options, progressBar: ProgressBar);
/**
* Creates playlists.
*/
create(dat: DAT, candidates: WriteCandidate[]): Promise<string[]>;
private maybeWritePlaylist;
private static getCommonDirectory;
}