@xpack/docusaurus-plugin-doxygen
Version:
A Docusaurus plugin to integrate Doxygen into a Docusaurus project.
23 lines (22 loc) • 852 B
TypeScript
import { Workspace } from './workspace.js';
import { DataModel } from '../data-model/types.js';
import { PluginOptions } from '../plugin/options.js';
export declare class DocusaurusGenerator {
workspace: Workspace;
constructor({ dataModel, pluginOptions, siteConfig, pluginActions }: {
dataModel: DataModel;
pluginOptions: PluginOptions;
siteConfig: any;
pluginActions?: any;
});
generate(): Promise<void>;
prepareOutputFolder(): Promise<void>;
generateConfigurationFile(): Promise<void>;
generateSidebarFile(): Promise<void>;
generateMenuDropdownFile(): Promise<void>;
generateIndexDotMdxFiles(): Promise<void>;
generatePerInitialsIndexMdxFiles(): Promise<void>;
generatePages(): Promise<void>;
generateRedirectFiles(): Promise<void>;
private generateRedirectFile;
}