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) • 472 B
TypeScript
/**
* This is the root object for an XML DAT.
*/
export interface DATObjectProps {
datafile?: object;
mame?: object;
softwarelists?: {
softwarelist?: object | object[];
};
softwarelist?: object;
}
/**
* Class to hold some static parsing methods.
*/
export default class DATObject {
/**
* Parse the contents of an XML file to a {@link DATObjectProps} object.
*/
static fromXmlString(xmlContents: string): DATObjectProps;
}