UNPKG

@muxik/md-viewer

Version:

A CLI tool for rendering Markdown files with syntax highlighting and pagination, optimized for AI output content display

38 lines 1.1 kB
import { MarkdownToken } from '../parser'; import { Theme } from '../themes'; export interface RendererOptions { theme: Theme; width: number; showLineNumbers?: boolean; } export declare class TerminalRenderer { private theme; private width; private showLineNumbers; constructor(options: RendererOptions); render(tokens: MarkdownToken[]): string[]; private renderToken; private renderHeading; private renderParagraph; private renderCodeBlock; private renderBlockquote; private renderList; private renderListItem; private renderTable; private getDisplayWidth; private padCell; private padCellWithAnsi; private stripAnsiCodes; private adjustColumnWidths; private renderHr; private renderHtml; private renderText; private renderDel; private renderImage; private renderTokenWithWidth; private processInlineTokens; private wrapText; private convertHtmlToTerminalColors; private cleanHtmlTags; } //# sourceMappingURL=terminal-renderer.d.ts.map