@xpack/docusaurus-plugin-doxygen
Version:
A Docusaurus plugin to integrate Doxygen into a Docusaurus project.
44 lines (43 loc) • 1.11 kB
TypeScript
import { CompoundDefDataModel } from './compounds/compounddef-dm.js';
import { DoxygenFileDataModel } from './doxyfile/doxyfiletype-dm.js';
import { DoxygenIndexDataModel } from './index/indexdoxygentype-dm.js';
export interface XmlPrologue {
'?xml': [XmlText];
':@': {
'@_version': string;
'@_encoding': string;
'@_standalone': string;
};
}
export interface XmlAttributes {
':@': {
[key: string]: string | number | boolean;
};
}
export interface XmlElement {
(key: string): XmlElement[];
'#text': string | number | boolean;
':@'?: {
[key: string]: string | number | boolean;
};
}
export interface XmlText {
'#text': string;
}
export interface XmlCDATA {
'#cdata': string;
}
export interface XmlNameElement {
name: {
'#text': string;
};
}
export declare abstract class AbstractDataModelBase {
elementName: string;
constructor(elementName: string);
}
export interface DataModel {
doxygenindex?: DoxygenIndexDataModel;
compoundDefs: CompoundDefDataModel[];
doxyfile?: DoxygenFileDataModel;
}