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.
21 lines (20 loc) • 634 B
TypeScript
import 'reflect-metadata';
import DAT from '../dat.js';
import Game from '../game.js';
import Header from './header.js';
/**
* Logiqx-schema DAT that documents {@link Game}s.
* @see http://www.logiqx.com/DatFAQs/DatCreation.php
*/
export default class LogiqxDAT extends DAT {
private readonly header;
private readonly game?;
private readonly machine?;
constructor(header: Header, games: Game | Game[]);
/**
* Construct a {@link LogiqxDAT} from a generic object, such as one from reading an XML file.
*/
static fromObject(obj: object): LogiqxDAT;
getHeader(): Header;
getGames(): Game[];
}