UNPKG

typedoc-plugin-markdown

Version:

A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.

26 lines (25 loc) 872 B
import { MarkdownTheme } from '../../theme/index.js'; import { NavigationItem } from '../../types/index.js'; import { ProjectReflection, Router } from 'typedoc'; export declare class NavigationBuilder { router: Router; theme: MarkdownTheme; project: ProjectReflection; private options; private packagesMeta; private navigationOptions; private navigation; private isPackages; private includeHierarchySummary; private fileExtension; constructor(router: Router, theme: MarkdownTheme, project: ProjectReflection); getNavigation(): NavigationItem[]; private getNavigationOptions; private removeEmptyChildren; private buildNavigationFromPackage; private buildNavigationFromProject; private getCategoryGroupChildren; private getGroupChildren; private getReflectionGroups; private processChildren; }