vuepress-plugin-typedoc
Version:
A VuePress plugin to build api documentation with TypeDoc.
25 lines (24 loc) • 580 B
TypeScript
import { Application, ProjectReflection } from 'typedoc';
export interface PluginOptions {
out: string;
readme?: string;
sidebar?: SidebarOptions | null;
disableOutputCheck?: boolean;
plugin: string[];
watch: boolean;
hideBreadcrumbs: boolean;
}
export interface SidebarOptions {
fullNames: boolean;
parentCategory: string;
sidebarFile: string;
sidebarPath: string;
}
export interface LoadedContent {
app: Application;
project: ProjectReflection;
}
export interface FrontMatter {
title: string;
sidebarDepth?: number;
}