createDocumentationPlugin
functionfunction createDocumentationPlugin(options: {
enableExtractor?: boolean;
format?: "markdown" | "mdoc";
outputDir?: string;
templates?: string;
}): Plugin<{
docs?: {
hunks?: Record<string, string>;
outputName?: string;
skip?: boolean;
template?: string;
};
}>;Create the documentation plugin.
PARAMETERS
| NAME | TYPE | DESCRIPTION |
|---|---|---|
| options | { enableExtractor?: boolean; format?: "markdown" | "mdoc"; outputDir?: string; templates?: string } | ā |
RETURNS
Plugin<{ docs?: { hunks?: Record<string, string>; outputName?: string; skip?: boolean; template?: string } }>EXAMPLES
import { createDocumentationPlugin } from '@functional-examples/documentation';
const config = {
plugins: [
createDocumentationPlugin({
outputDir: './docs',
format: 'markdown',
}),
],
};