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) • 507 B
TypeScript
import DAT from '../dat.js';
import Game from '../game.js';
import Header from '../logiqx/header.js';
/**
* MAME-schema DAT that documents {@link Game}s.
*/
export default class MameDAT extends DAT {
private readonly build?;
private readonly machine;
constructor(machine?: Game | Game[]);
/**
* Construct a {@link DAT} from a generic object, such as one from reading an XML file.
*/
static fromObject(obj: object): MameDAT;
getHeader(): Header;
getGames(): Game[];
}