@muxik/md-viewer
Version:
A CLI tool for rendering Markdown files with syntax highlighting and pagination, optimized for AI output content display
26 lines • 671 B
TypeScript
import { Theme } from '../themes';
export interface PagerOptions {
theme: Theme;
title?: string;
showLineNumbers?: boolean;
}
export declare class Pager {
private lines;
private currentLine;
private terminalHeight;
private terminalWidth;
private theme;
private title?;
private showLineNumbers;
private rl;
constructor(lines: string[], options: PagerOptions);
show(): Promise<void>;
private setupTerminal;
private render;
private renderHeader;
private renderContent;
private renderFooter;
private handleKeyPress;
private cleanup;
}
//# sourceMappingURL=pager.d.ts.map