UNPKG

typedoc-plugin-markdown

Version:

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

18 lines (17 loc) 955 B
import { MarkdownPageEvent, MarkdownRendererEvent } from '../events/index.js'; import { MarkdownRenderer } from '../types/index.js'; import { ProjectReflection } from 'typedoc'; /** * The render method for the Markdown plugin * * @remarks * * This is essentially a copy the default theme render method with some adjustments. * * - Removes unnecessary async calls to load highlighters only required for html theme. * - Removes hooks logic that are jsx specific. * - Adds any logic specific to markdown rendering. */ export declare function render(renderer: MarkdownRenderer, project: ProjectReflection, outputDirectory: string): Promise<void>; export declare function executeAsyncRendererJobs(jobs: Array<(output: MarkdownRendererEvent) => Promise<void>>, output: MarkdownRendererEvent): Promise<void>; export declare function executeAsyncPageJobs(jobs: Array<(page: MarkdownPageEvent) => Promise<void>>, page: MarkdownPageEvent): Promise<void>;